Running “rails new yourapplicationname” creates all the requisite files,
however two of them have bad syntax.
session_store.rb
is:
YourApplicationName::Application.config.session_store :cookie_store,
key:
‘_yourapplicationname_session’
should be:
YourApplicationName::Application.config.session_store :cookie_store,
:key
=> ‘_yourapplicationname_session’
wrap_parameters.rb
is:
wrap_parameters format: [:json]
should be:
wrap_parameters :format => [:json]
ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0]
On Mar 2, 2012, at 1:20 PM, nosretep wrote:
ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0]
What version of Ruby gained the new JSON-style hash notation? Is that a
1.9.3 feature?
Walter
On Fri, Mar 2, 2012 at 7:32 PM, Walter Lee D. [email protected]
wrote:
should be:
wrap_parameters :format => [:json]
ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0]
What version of Ruby gained the new JSON-style hash notation? Is that a 1.9.3
feature?
Ruby 1.9 has this new hash notation (check Google for “ruby 1.9 new
hash notation”).
For rails new
, you can ask for the “old” hash notation with
[--old-style-hash] # Force using old style hash (:foo =>
‘bar’) on Ruby >= 1.9
You might run rails new -h
to see all options (there are other
interesting options there).
HTH,
Peter
It appears to be a 1.9.2 addition.