Ruby on Rails Friday, March 2, 2012

On Fri, Mar 2, 2012 at 7:32 PM, Walter Lee Davis <waltd@wdstudio.com> wrote:
>
> On Mar 2, 2012, at 1:20 PM, nosretep wrote:
>
>> 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]
>
> 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

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

No comments:

Post a Comment