andres
2008-Jun-09 21:21 UTC
How to extract the path at the view, or how to know who is calling the polymorph?
Hi, I have addresses as a polymorphic, it includes adressable_type and addressable_id in my routes I have map.resources client do |c| c.resources :addresses end and map.resources users do |u| u.resources :addresses end (and many more that have addresses) I have an ajax form to add addresses but the way I have it is not very nicely styled, at the end of the form, I submit it with <%= button_to_remote("Add Address", :submit => "address_form", :url => client_address_path(@client.id), :method => ''post'' ) %> but Instead of the url line to be hard-coded, I I''d like the url line to be inflected from the context on which the form was called, (client or user) I am reading through the api, but I can''t find how to extract the path and convert it on its components, any hint on whether there''s a rails method built for it, or which approach to take is appreciated, Thank you, Andres