How to access the contents of a field

hello every body i have a simple question .

i have this form :

<%= form_tag :action=>‘password’ %>

Password:<%= password_field :stuck_out_tongue: , :pass1 , :size=>‘20’%>
Again:<%= password_field :stuck_out_tongue: , :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 :slight_smile:

On 10-09-19 04:18 PM, abdelkarim wrote:

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

give this a try:

<%= form_tag( :action => ‘search’ ) do %>
Password:<%= password_field_tag :pass1, nil , :size=>‘20’%>

Password:<%= password_field_tag :pass2, nil , :size=>‘20’%>

<%= submit_tag %>
<% end %>

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

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

Kind Regards,
Rajinder Y.

dont forget to user ssl

correction: sorry for the typo, you can access the values from your
controller like this:

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

Kind Regards,
Rajinder Y.

thanks all :slight_smile:

but i dont have any idea about using ssl :frowning:

Whenever you have a page that sends confidential information back and
you have to encrypt it, because when a user hits submit, the html goes
to the server in pure text and can be read by anyone along the way to
server. What is done is that PKI infrastructure is used to ensure no one
the network can intersect the data an read it.

Google SSL, TLS , PKI, Certificates, CA and encryption.

HINT: pages with ssl show a little lock in the status bar of the browser

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs