2011-12-30 7 views
0

2つのモデルがあります。お店やお店。 ストアを作成するときに、すでに作成した取引を追加したいとします。 Dealを作成するときに、すでに作成されたSoresを追加します。 私はf.has_manyを使用しようとしていますが、動作させることはできません。Rails 3 - Active_adminは、多数から多数のネストされたオブジェクトを選択します。

私の関係はhas_and_belongs_to_manyアソシエーション使用して構築されています:

f.inputs "Deals" do 
    f.has_many :deals do |deal| 
     deal.input :id, :as => :select, :include_blank => false 
    end 
end 

私が取引を追加する方法がわからない:

マイストアカスタムフォームは、以下の持っている(モデルに)店:お得な情報やhas_and_belongs_to_manyアソシエーションを店舗。

助けが必要ですか?ただ、

答えて

0

をチェックしていますが、あなたのストアモデルで

accepts_nested_attributes_for :deals #, :allow_destroy => true 

宣言、および

accepts_nested_attributes_for :stores 

宣言あなたのお得な情報でモデルを持っていますか?

あなたはこれらの2つのページをチェックすることもできます。

http://apidock.com/rails/ActiveRecord/NestedAttributes/ClassMethods/accepts_nested_attributes_for

https://github.com/justinfrench/formtastic(accepts_nested_attributes_forページで検索)

関連する問題