2012-04-27 6 views
0

Webページにコンボボックスを表示したい。
私は2つのオブジェクトがあります。
すなわち
レールは足場者IDを生成:整数名:文字列
レールは、足場の状態IDを生成:整数名:文字列ruby​​ on rails - 別の足場からのコンボボックス/ドロップダウンを作成して設定する

私は状態を選択できるように、人にしたいです。
ベストプラクティスは何ですか?
別のスキャフォールドを実行する必要がありますか?
(私はデータベースと別のコードで私に外部キーを作成しますか?)
ありがとうございます。

+0

両方のモデル(Person、State)に影響を与えるフォームを作成しようとしていますか? – mrcolombo

答えて

0

Personは、いつでも1つのStateにのみリンクできます。フィールドはPersonに追加してください。 PersonStatesが多数リンクされている場合、たとえばResidencesの場合は、state_idperson_idの両方を含むオブジェクトを作成する必要があります。関係とリンクモデルの

より多くのあなたがselect helper method使用できる状態のドロップダウンリストをレンダリングするにはRails Guides

で見つけることができます。アソシエーションの名前ではなく、選択入力フィールド(state_id)に適切なフィールド名を使用してください(状態)

関連する問題