いろいろ検索してみましたが、思い通りにできません..ここに私の問題があります。
class Moving < ActiveRecord::Base
has_many :movingresources, :dependent => :destroy
has_many :resources, :through => :movingresources
end
class Movingresource < ActiveRecord::Base
belongs_to :moving
belongs_to :resource
end
class Resource < ActiveRecord::Base
has_many :movingresources
has_many :movings, :through => :movingresources
end
Movingresources
などの追加フィールドが含まれますquantity
。「請求書」のビューに取り組んでいます。書くだけで関係全体を簡素化するformtasticのおかげで
<%= form.input :workers, :as => :check_boxes %>
そして、本当に素敵なチェックボックスリストを取得します。しかし、これまでのところわかっていないのは、「movingresource」の追加フィールドを、そのモデルの目的のフィールドの隣または各チェックボックスの下で使用するにはどうすればよいですか?
主にオブジェクトの配列を手動でループして適切なフォームを作成し、form.inputs 部分で :for を使用するかどうかにかかわらず、さまざまなアプローチを見ました。しかし、これらの解決策はどれもきれいではありませんでした (たとえば、必要なオブジェクトが構築または生成されておらず、それらの生成が混乱を引き起こしたため、編集ビューでは機能しましたが、新しいビューでは機能しませんでした)。
これに対するあなたの解決策を知りたいです!