Hi all, this might be a dumb question, but how can you produce custom resource routes? Lets say you want to add extra parameters in your url but you want your url to stay pritty? edit_resource_path(:param1 => :value1, :param2 => :value2) => don''t need an id in edit. new_resource_path(:param1 => :value1, :param2 => :value2) This might produce something like resource/new?param1=value1¶ms2=value2 But the thing I want is more like resource/value1/value2/new Is there a way to overwrite the custom resource routes? thank you in advance -- Posted via http://www.ruby-forum.com/. -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
I didn''t see anything like that in Rails Guides. Of course you can overwrite resource routes but you will lose those helpers. I think you can either be Restful or not. You can''t go both ways. If you are Restful, you obey the rules. That''s the whole point IMHO. Other people can understand the structure of your resource without knowing the internals of your application. Rails can guess the structure and create helpers for you. That''s the bright side. And from the Rest point of view value1 and value2 belong exactly in the query string IMHO. -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Art Shayderov wrote:> I didn''t see anything like that in Rails Guides. > Of course you can overwrite resource routes but you will lose those > helpers. > I think you can either be Restful or not. You can''t go both ways. If > you are Restful, you obey the rules. That''s the whole point IMHO. > Other people can understand the structure of your resource without > knowing the internals of your application. Rails can guess the > structure and create helpers for you. That''s the bright side. > And from the Rest point of view value1 and value2 belong exactly in > the query string IMHO.Well, I can understand the fact that value1 and value2 should belong in the query string. But lets state that those values are necessary to be able to use the REST interface, why not putting them along in the url then? It would be nice also in the aspect of pritty urls. Does anyone else know a workaround? -- Posted via http://www.ruby-forum.com/. -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.