On 10-09-19 04:18 PM, abdelkarim wrote:
hello every body i have a simple question .

i have this form :

<%= form_tag :action=>'password' %>

Password:<%= password_field :p , :pass1 , :size=>'20'%>
Again:<%= password_field :p , :pass2 , :size=>'20'%>


how can i access the contents of the two field in ruby ?


by doing this : ch1=params[:p][:pass1] i have an error

You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occurred while evaluating nil.[]


thanks :)


give this a try:

<%= form_tag( :action => 'search' ) do %>
   Password:<%= password_field_tag :pass1, nil , :size=>'20'%><br/>
   Password:<%= password_field_tag :pass2, nil , :size=>'20'%><br/>
   <%= submit_tag %>
<% end %>

then you can access the values from you controller, like this:

ch1 = params[:pass1]
ch2 = params{:pass2]

--
Kind Regards,
Rajinder Yadav

--
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-t...@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to