2012-03-13 11 views
2

私は配列を可能にする私のレールモデル上にシリアル化可能なフィールドを持っています。Formtastic配列の入力

質問は、formtasticで、どのように私は出力になるだろうされています

<input type="text" name="model[variables][]" /> 

私はそれにそのことについて心配していない値で、イムを教えてあげましょう。

答えて

4

私が知っているように、formtasticは配列値のテキスト入力を生成できません。そして、これは形式的な問題ではありません。

テキスト値のリスト(ラベル、検証エラーなど)はどのように見えますか?チェックボックスのリストとして? - then

あなたの懸念事項は、おそらく 'params'を要求するためです。 カスタムフォームタイル型を実装することも、必要なものを実現するためにRailsヘルパーを使用することもできます。

など。

= semantic_form_for @model do |form| 
    - @model.variables.each do |value| 
    = hidden_field_tag 'model[variable][]', value, id: "model_variable_#{value}" 

次に、パラメータ[:モデル] [:variables]を配列にします。