Ian,
  From reading your gist, I think you’re talking about the link_to on line 17 
of “_list_indisciplines.html.erb”.  You’ve got a period in your params

employee.id is not valid (you’re setting to the id (4), not to the symbol 
itself).  Also, params[:retrieve_case[]] means that you’re getting [] every 
time.

<%= link_to "#{t('retrieve_case')}", {:controller => 'employee_indisciplines', 
:action => 'show_indisciplines', :employee.id => params[:retrieve_case[]]}, { 
:class => 'submit_button' }, :method => 'post' %>

On August 11, 2014 at 8:57:34 , Cynthia Kiser ([email protected]) wrote:

You asked about passing parameters so, in addition to the code  
generating the link, I need to see the link that it creates and how  
the routing system interprets it.  

Please add the following 2 pieces of information to your gist:  
1) the rendered html from _list_indisciplines.html.erb  
2) the section of the development log when you click that link, e.g.  

Processing PagesController#show (for 131.215.229.27 at 2014-03-12 10:46:17) 
[GET]  
Parameters: {"action"=>"show", "url_parts"=>["protocols"], 
"controller"=>"pages"}  


And by the way, since you have map.feed, that should be creating a  
named route for you: feed_path. So if you want, you can use that  
instead of the hash explicitly listing controller and action. Use  
`rake routes` to see which of your routes have named route helper  
methods available.  


Quoting Ian Baraza Brayoni <[email protected]>:  
> This is what I get in my development logs which I think means I am not  
> passing any parameters to the controller 'show_indisciplines':  
>  
> ActionView::TemplateError (You have a nil object when you didn't expect it!  
> You might have expected an instance of Array.  
> The error occurred while evaluating nil.each) on line #36 of  
> app/views/employee_indisciplines/show_indisciplines.html.erb:  
> 33: <tr class="tr-head">  
> 34: <td><%= t('student_case_content') %></td><td><%=  
> t('student_case_creation') %></td>  
> 35: </tr>  
> 36: <% @employee_indiscipline.each do |employee | %>  
> 37: <tr class="tr-<%= cycle('odd', 'even') %>">  
> 38: <td class="col-4"><%= employee.content %></td>  
> 39: <td class="col-7"><%=  
> employee.created_at.strftime("%A, %d. %B %Y, %H:%M") %></td>  
>  
>  
> ​  
> I have shared my routes on the gist.(  
> https://gist.github.com/Brayoni/3102c5dab7f76b1cee7b)  
> ​  
>  
> Regards,  
> Ian Brayoni  
>  
>  
>  
>  
>  
>  
> On Mon, Aug 11, 2014 at 7:31 AM, Cynthia Kiser <[email protected]> wrote: 
>  
>  
> > Quoting Ian Baraza Brayoni <[email protected]>:  
> > > I am trying to pick rails and I am having trouble trying to pass params  
> > > from a view to another controller method through a link_to tag.  
> > >  
> > > Here is my code <https://gist.github.com/Brayoni/3102c5dab7f76b1cee7b>.  
> > >  
> > > Your ideas are highly appreciated.  
> >  
> > Nothing very obviously amiss - other than being very old style  
> > Rails. What is the output? Are you not getting the HTML you expect  
> > from the link_to? Or is clicking the link not getting you where you  
> > expect to go? To help I would need to see the HTML snippet produced  
> > and the development log from when you click the link. (And I am  
> > assuming your routes are set up correctly).  
> >  
> >  
> >  
> > --  
> > Cynthia N. Kiser  
> > [email protected]  
> >  
> > --  
> > --  
> > SD Ruby mailing list  
> > [email protected]  
> > http://groups.google.com/group/sdruby  
> > ---  
> > You received this message because you are subscribed to a topic in the  
> > Google Groups "SD Ruby" group.  
> > To unsubscribe from this topic, visit  
> > https://groups.google.com/d/topic/sdruby/Wy-Zldi3hRM/unsubscribe.  
> > To unsubscribe from this group and all its topics, send an email to  
> > [email protected].  
> > For more options, visit https://groups.google.com/d/optout.  
> >  
>  
> --  
> --  
> SD Ruby mailing list  
> [email protected]  
> http://groups.google.com/group/sdruby  
> ---  
> You received this message because you are subscribed to the Google Groups "SD 
> Ruby" group.  
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].  
> For more options, visit https://groups.google.com/d/optout.  

--  
Cynthia N. Kiser  
[email protected]  

--  
--  
SD Ruby mailing list  
[email protected]  
http://groups.google.com/group/sdruby  
---  
You received this message because you are subscribed to the Google Groups "SD 
Ruby" group.  
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].  
For more options, visit https://groups.google.com/d/optout.  

-- 
-- 
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby
--- 
You received this message because you are subscribed to the Google Groups "SD 
Ruby" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to