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 [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-core?hl=en
-~----------~----~----~----~------~----~------~--~---