thanks to all, BUT: <%= link_to "X", project_path(rec.id) %> --> harcoding works
<%= link_to "X", url_for([rec, rec.id ]) %> --> arguments passed to url_for can't be handled. Please require routes or provide your own implementation <%= link_to "X2", :url => url_for(action: 'show', controller: "pm/projects", :id=>rec.id ) %> --> arguments passed to url_for can't be handled. Please require routes or provide your own implementation <%= link_to "X3", url_for(action: 'show', controller: "pm/projects", :id=> rec.id ) %> --> arguments passed to url_for can't be handled. Please require routes or provide your own implementation i am loosing it.... On Tue, May 21, 2019 at 3:07 PM Ariel Juodziukynas <arielj...@gmail.com> wrote: > You can pass the object to the link_to if you want to use the show url: > > link_to 'Show', record > > Rails will infere the show action with the proper controller and id from > the object's class > > El mar., 21 may. 2019 a las 16:03, Walter Lee Davis (<wa...@wdstudio.com>) > escribió: > >> You could use >> >> link_to 'Index', url_for(controller: controller_name, action: :index) >> >> instead. That would be agnostic of whichever controller was rendering >> that _index.html.erb partial. >> >> Walter >> >> > On May 21, 2019, at 2:59 PM, tom <tomabr...@gmail.com> wrote: >> > >> > yes i do: >> > scope :pm do >> > get '/', :to => 'projects#dashboard', :as=>'pm_dashboard' >> > resources :project_resource_groups #, :path=>'tasks' >> > resources :project_programs >> > resources :projects >> > end >> > >> > >> > but again, the _index view partial is used in a lot index actions, so i >> dont know how to "pick" the right 'path' while creating the html table... >> > >> > >> > thx >> > >> > >> > On Tue, May 21, 2019 at 2:49 PM Walter Lee Davis <wa...@wdstudio.com> >> wrote: >> > The projects path isn't coming from the controller, it's coming from >> the routes file. Do you have any references in your routes.rb file that >> mention projects? >> > >> > Walter >> > >> > > On May 21, 2019, at 2:46 PM, tom <tomabr...@gmail.com> wrote: >> > > >> > > hi, i have a generic _index partial, but i am struggling with >> constrcuting the >> > > >> > > (link_to "show", ......(rec.id)) >> > > >> > > >> > > how can i get that filled in? i have tried via url_for (controller & >> action), but it always says: arguments passed to url_for can't be handled >> > > >> > > please help >> > > >> > > thx >> > > >> > > >> > > -- >> > > You received this message because you are subscribed to the Google >> Groups "Ruby on Rails: Talk" group. >> > > To unsubscribe from this group and stop receiving emails from it, >> send an email to rubyonrails-talk+unsubscr...@googlegroups.com. >> > > To post to this group, send email to >> rubyonrails-talk@googlegroups.com. >> > > To view this discussion on the web visit >> https://groups.google.com/d/msgid/rubyonrails-talk/CADQqhMcwBzUv9EYzHCEoN%2BZXDb4pEWt%2BU%2BKpbtO3Es375-xpug%40mail.gmail.com >> . >> > > For more options, visit https://groups.google.com/d/optout. >> > >> > -- >> > You received this message because you are subscribed to the Google >> Groups "Ruby on Rails: Talk" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> an email to rubyonrails-talk+unsubscr...@googlegroups.com. >> > To post to this group, send email to rubyonrails-talk@googlegroups.com. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/rubyonrails-talk/AAAFA33B-6F38-44A6-87D2-E2CF7FBEE5D5%40wdstudio.com >> . >> > For more options, visit https://groups.google.com/d/optout. >> > >> > -- >> > You received this message because you are subscribed to the Google >> Groups "Ruby on Rails: Talk" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> an email to rubyonrails-talk+unsubscr...@googlegroups.com. >> > To post to this group, send email to rubyonrails-talk@googlegroups.com. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/rubyonrails-talk/CADQqhMedP5BfQtZgsrAGcNPjhVTbfc28OZXG2yEtQgqNS1dXVQ%40mail.gmail.com >> . >> > For more options, visit https://groups.google.com/d/optout. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Talk" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to rubyonrails-talk+unsubscr...@googlegroups.com. >> To post to this group, send email to rubyonrails-talk@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/rubyonrails-talk/256470F3-466D-4D69-9DFA-871582AF4F2C%40wdstudio.com >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to rubyonrails-talk+unsubscr...@googlegroups.com. > To post to this group, send email to rubyonrails-talk@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/rubyonrails-talk/CAPS3bcBVskd36z25XkH4s9Bk_uZL3F8%2B4UrwAoC6qzvQMKmMpw%40mail.gmail.com > <https://groups.google.com/d/msgid/rubyonrails-talk/CAPS3bcBVskd36z25XkH4s9Bk_uZL3F8%2B4UrwAoC6qzvQMKmMpw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-talk@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CADQqhMeMAbHzyQpdx_sj_HV3_NDOHZHwTg8mre%3Dnx7AUjN%2BDFw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.