2013-02-27 10 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/add-checkbox-with-simple-form-without-modelとの関連) –

答えて

10

を言ってもらいます。これに

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

:あなたのケースでは、これを変更することができます[?モデルとの関連付けずにシンプルなの\ _formでチェックボックスを追加]の

<%= f.input :current_job, :as => :boolean, input_html: {checked: false} %> 
関連する問題