Frederick Cheung wrote: > On 25 Nov 2008, at 10:11, Ju Lian wrote: >> >> <%= link_to 'New product', new_product_path %> >> >> what is this function edit_product_path and why the result is >> /1/edit and not /edit/1 >> > Short answer: restful routing. When you declare a route for products > in routes.rb this add a bunch of named routes, so new_product_path is > the url which gives you the path where the new product form is, > edit_product_path(some_product) is the url for editing some_product > etc... > >> And why both work? >> > because you still have the old controller/action/id routes in your > routes.rb file
Thank you very much :) Now I understand that I have to learn this: http://guides.rubyonrails.org/routing_outside_in.html -- 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 [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-talk?hl=en -~----------~----~----~----~------~----~------~--~---

