3 ms·
I have to agree - The path helpers are very opaque. It would probably do Rails well to generate a app/helpers/path_helper.rb file with the actual implementation
by troels 12y ago
I have to agree - The path helpers are very opaque. It would probably do Rails well to generate a app/helpers/path_helper.rb file with the actual implementations in them.
- hwhelchel 12y ago`rake routes` will output the routes and paths. Appending _path or _url to the path will generate appropriate methods.
- troels 12y agoSure. But that still doesn't tell me exactly which arguments they take. Or give me an opportunity to debug the code when it doesn't do as I expect. I realise that it just-works (tm). It's when it doesn't, it gets problematic.
- epochwolf 12y agoIt's actually pretty easy to tell the parameters they take if you look at the url for the route. For: story GET /story/:id(.:format) story#show You get story_path(id) story_path(id, format) story_url(id) story_url(id, format) In practice it doesn't cause as many problems as you think, even in large applications.