On 13 August 2012 15:09, Colin Law <clan...@googlemail.com> wrote:

> On 13 August 2012 10:19, sumit srivastava <sumit.theinvinci...@gmail.com>
> wrote:
> >
> >>
> >
> > On 13 August 2012 14:33, Colin Law <clan...@googlemail.com> wrote:
> >>
> >> On 13 August 2012 09:45, Sumit Srivastava <
> sumit.theinvinci...@gmail.com>
> >> wrote:
> >> >
> >> >
> >> > On Monday, 13 August 2012 14:02:11 UTC+5:30, Colin Law wrote:
> >> >>
> >> >> On 13 August 2012 08:40, sumit srivastava <sumit.the...@gmail.com>
> >> >> wrote:
> >> >> > 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.
> >> >>
> >> >> Can you post that section of the log please.  (And please don't top
> >> >> post, it makes it difficult to follow the thread.  Insert your reply
> >> >> inline in previous message.  Thanks)
> >> >
> >> >
> >> > Here is the log,
> >> > Started GET
> >> > "/contacts/212?utf8=%E2%9C%93&contact_tokens=&commit=Show+Details" for
> >> > 127.0.0.1 at Mon Aug 13 13:08:33 +0530 2012
> >> > Processing by ContactsController#show as JS
> >> >   Parameters: {"utf8"=>"✓", "id"=>"212", "commit"=>"Show Details",
> >> > "contact_tokens"=>""}
> >> >   User Load (0.2ms)  SELECT "users".* FROM "users" WHERE (username
> >> > ='sumit')
> >> > LIMIT 1
> >> >   Contact Load (0.2ms)  SELECT "contacts".* FROM "contacts" WHERE
> >> > "contacts"."id" = ? LIMIT 1  [["id", "212"]]
> >> >   Rendered contacts/_show.html.erb (0.8ms)
> >> >   Rendered contacts/show.js.erb (2.0ms)
> >> > Completed 200 OK in 7ms (Views: 4.1ms | ActiveRecord: 0.4ms)
> >>
> >> Strange.  I suggest checking there is no error in the html of the page
> >> with the form on.  Copy the complete html source out of your browser
> >> (View > Page Source or similar) and paste it into the w3c html
> >> validator at http://validator.w3.org/#validate_by_input.
> >>
> >> Colin
> >>
> >
> > Here is my code, validator was marking ruby code as errors.
>
> What do you mean it was marking the ruby code as errors?  It is the
> html that you are supposed to be validating.
>
> Colin
>
>
I verified the html for the view. No error related to the form was found.
What else could be the problem?


> >
> >>
> >> <div id="welcome">
> >>     <%= render 'welcome' %>
> >> </div></br>
> >>
> >> Search :
> >> <%= form_tag({:action => 'show', :id => "212", :contact_tokens =>
> >> @contact_tokens}, :remote => true, :method=> :get) do %>
> >>
> >>     <div id="search">
> >>         <%= label_tag "contact_tokens" %>
> >>         <%= text_field_tag "contact_tokens", @contact_tokens %>
> >>     </div>
> >>
> >>     <div id="showdetails" style="display:none">
> >>
> >>         <%= submit_tag "Show Details" %>
> >>     </div>
> >> <% end %>
> >
> >
> >>
> >> <p>Listing contacts</p>
> >> <%= javascript_include_tag 'lowpro' %>
> >> <% javascript_include_tag 'pagination' %>
> >>
> >> <div id="contacts">
> >>     <%= render 'contact' %>
> >> </div>
> >>
> >
> >
> >>
> >>
> >>
> >> >
> >> >
> >> >>
> >> >> > The power of imagination makes us infinite...
> >> >>
> >> >> I am quite happy the size I am thanks.
> >> >>
> >> >> Colin
> >> >>
> >> >> >
> >> >> >
> >> >> > On 13 August 2012 12:27, Colin Law <cla...@googlemail.com> wrote:
> >> >> >>
> >> >> >> On 13 August 2012 07:12, Sumit Srivastava <sumit.the...@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 rubyonra...@googlegroups.com
> .
> >> >> >> To unsubscribe from this group, send email to
> >> >> >> rubyonrails-ta...@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 rubyonra...@googlegroups.com.
> >> >> > To unsubscribe from this group, send email to
> >> >> > rubyonrails-ta...@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.
>
>
>

-- 
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.


Reply via email to