Adding custom :new routes using Rails 3 routing -
In Rail 2, we can add custom new functions to resource routes, such as:
map.resources: user,: new => {: Apply => : Get}} How can we get the same thing in Rail 3?
Resources: Users receive: apply, but =>: new # does not work: get new: # applications also do not end the end Any thoughts?
You can use : path_names as the side routing guide :
resources: user,: path_names = & gt; {: New = & gt; "Apply"} This will only replace the path to Apply , yet it will be routed for the new action I do not think the change is now clearly supported (which is probably a good thing).
If you want to keep your apply action, then you should:
resources: user, except: => gt; ; : New tax collection is available: Apply end end but it leaves you thinking that it should only apply to verb to new name Not better for changing .
Comments
Post a Comment