这是我的看法:
%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'}
简单的答案是使用表格。如果您不想这样做,则需要将'click'处理程序绑定到button标记,以获取所需的值并将其传递。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句