这是我的看法:
%h3
Confirm Password:
%input{type: 'text', name: 'password'}
= button_to 'click me', :create_user
该按钮工作并击中控制器方法,但参数中的唯一内容是:controller 和:action。有没有办法通过参数将用户在文本框中输入的值传递给控制器?
理想情况下,我想做:
user_password = params[:password]
谢谢。
编辑:解决方案
= form_tag :create_user, :method => :post do
%h1
Sign Up!
%h3
Email:
%input{type: 'text'}
%h3
Confirm Email:
%input{type: 'text', name: 'ans[2]', value: 'Test 2'}
%h3
First Name:
%input{type: 'text'}
%h3
Last Name:
%input{type: 'text', name: 'last_name'}
%h3
Password:
%input{type: 'text'}
%h3
Confirm Password:
%input{type: 'text', name: 'confirm'}
%input{type: 'submit'}