2017-02-23 10 views
0

スパイとミッションの関係を多少の関係(スパイは複数のミッションに割り当てることはできず、ミッションには4つ以下のスパイを割り当てることができます)私はミッションと同じ形でスパイを作ることができます。しかし今、私はミッションの形でスパイを作成するのではなく、すでに作成されたスパイを割り当てることを望んでいます。これを行う最善の方法は何でしょうか? (それらが知られているがか。)既に存在する子どもたちに親に影響を与える入れ子になったフォーム

答えて

0

することは、自分の名前と一意の識別子を、引用することによって、それらを取り出すものとスパイを作成し、フォームの一部を置き換えあなたは内で検索する配列を作成することができ

コントローラ。

@spies = Spy.all 

少数しかない場合は、selectタグを使用します。それが多すぎる場合は、ユーザに入力させ、ajaxを使用してそれを確認し、自動完成させます。

<%= select(:spy, :spy_id, @spies) %> 
+0

非常に有益ですが、スパイとミッションモデルはもう更新されません。 Mission.spiesが空ですなぜ私は分かりません – LRP

+0

あなたは大歓迎です。この新しい問題がこの私の答えまたは実際にはこの質問に関連することはほとんどありません。あなたが解決できない場合は、新しい質問を作成することをお勧めします。最近rake/rails db: 'コマンドを実行しましたか?それが原因かもしれません。 –

+0

rakeコマンドを実行しました。私はこのスレッドに続いて私の問題を解決しました。http://stackoverflow.com/questions/24642005/rails-association-with-multiple-foreign-keys – LRP

関連する問題