Hi all,
I was hoping a few people would be able to take a look at two patches
for me. The first is http://dev.rubyonrails.org/ticket/10796 - it
updates the mime type code to allow you to check for equality by a
mime type''s symbol, as well as by its string representation.
It''s
already got two +1s, so I''m hoping for one more.
Example:
# currently
mime = Mime.const_get(''HTML'')
mime == ''application/xhtml+xml'' # true
mime == :html # false
# after patch
mime == ''application/xhtml+xml'' # true
mime == :html # true
The second patch is probably more controversial -
http://dev.rubyonrails.org/ticket/10818.
It makes it possible add an :alias key to a route declaration, so that
you can reuse previously-declared named routes'' options when setting
up a new route. The use case driving this is the redundancy in
map.root and other routes defined for convenience.
Example:
# currently
# from restful_authentication, for instance
map.resources :users
map.resource :session
# ...
map.login :controller => ''sessions'', :action =>
''new'', :conditions
=> {:method => :get}
map.logout :controller => ''sessions'', :action =>
''destroy'', :conditions => {:method => :delete}
map.register :controller => ''users'', :action =>
''new'', :conditions
=> {:method => :get}
# ...
map.root :controller => ''sessions'', :action =>
''new''
# after patch
# from restful_authentication, for instance
map.resources :users
map.resource :session
# ...
map.login :alias => :new_session
map.logout :alias => :session, :conditions => {:method => :delete}
map.register :alias => :new_user
# ...
map.root :new_session
Also, I''m still compiling feedback on
http://dev.rubyonrails.org/ticket/10771
(which allows grouping by multiple fields in AR calculations).
Any comments are appreciated.
Thanks!
Ben
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Core" group.
To post to this group, send email to rubyonrails-core@googlegroups.com
To unsubscribe from this group, send email to
rubyonrails-core-unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/rubyonrails-core?hl=en
-~----------~----~----~----~------~----~------~--~---