質問

私はこのように定義された設定のキーと値のユーザー定義のリストを持っているクラスBarを持っています

class Bar < ActiveRecord::Base

   has_many :config_keys, :through => Foo
   has_many :config_values

end

利用できる設定キーそうはFooクラスから来て、これらの値はBarクラスから来ています。

私はこのバークラス用のフォームを作成しています、と私はラベルとしてconfig_keysプロパティを使用してnameの各フィールドの上にループする必要がありますが、テキストボックスはvalue

config_valuesのためにする必要があります 私は何を見ていることである私がしなければ、

      

私はコレクションにそのf.fields_forが私のためにループを行うだろうと思っています。

アム私はこれが正しい方法に近づいて?私は実際にフレームワークを戦っているように感じます。

役に立ちましたか?

解決

私は仕事にこれを取得することになったが、キーはf.fields_for bar.config_keysを使用していない...代わりに私は必ず値レコードが(私のモデルにbefore_save上)の各キーのために存在することを確認してそして私の代わりに値コレクションのネストされたフォームの操作を行います。

そのフォームビルダのオブジェクトが配列した理由

私はしかします。

、まだありません確信しています
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top