2013-02-27 65 views
6

我想添加一个复选框输入到我的简单窗体在Rails中。我只需要JavaScript的输入,实际上并不需要它在我的模型文件中。添加复选框为简单的形式输入不在模型中

我了解到,为了增加输入简单的表格,没有一个值已在参数

input_html: {value: true} 

这适用于文本输入要传递的模式存在,但我可以不要为复选框工作。

我已经试过

<%= f.input :current_job, :as => :check_box, input_html: {value: false} %> 

<%= f.input :current_job, :as => :check_box, input_html: {checked: false} %> 

但我得到一个错误说

No input found for check_box 
+1

可能重复http://stackoverflow.com/问题/ 9182434 /附加复选框与 - 简单的外形没有关联,与模型) – 2013-09-06 09:54:21

回答

10

您应该使用类型为你的领域布尔。你的情况,你可以改变这一点:

<%= f.input :current_job, :as => :check_box, input_html: {checked: false} %> 

这样:

<%= f.input :current_job, :as => :boolean, input_html: {checked: false} %> 
的[?加用简单的\ _form复选框不与模型协会(
相关问题