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.

Reply via email to