2013-02-27 62 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複選框不與模型協會(
相關問題