I went through the log. The contact_tokens parameter is being passed as nil, i.e., "contact_tokens"=>"".
This is happening even when the text field is actually populated. Regards Sumit Srivastava The power of imagination makes us infinite... On 13 August 2012 12:27, Colin Law <clan...@googlemail.com> wrote: > On 13 August 2012 07:12, Sumit Srivastava <sumit.theinvinci...@gmail.com> > wrote: > > Hi, > > > > I made a contact manager app using rails. I added TokenInput plugin to > > introduce an instant contact search functionality in it. Tried following > a > > railscast http://railscasts.com/episodes/258-token-fields but have been > > struggling with it for a while. Following is the code I use in my view > > > >> <%= form_tag({:action => 'show', :id => @contact_tokens}, :remote => > true, > >> :method=> :get) do %> > >> <div id="search"> > >> <%= label_tag "contact_tokens" %> > >> <%= text_field_tag "contact_tokens", @contact_tokens %> > >> </div> > >> > >> <div class="action"> > >> <%= submit_tag "Show Details" %> > >> </div> > >> <% end %> > > > > > > Where, Show is the action where this particular contact will be > displayed. > > But when I am trying to render this view, it show following error, > > > > No matching routes found for {controller "Contacts", action "Show" > id=>nil"} > > > > I am not able to understand why is it showing id as nil. Or say why isn't > > anything being passed from the text field used for the search. > > Have a look in log/development.log to see what parameters are being > passed when you click the link. Then have a look at the Rails Guide > on Debugging which will show you techniques that you can use to debug > the code. > > Colin > > -- > 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 rubyonrails-talk@googlegroups.com. > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- 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 rubyonrails-talk@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.