Web ページにコンボボックスを表示したい。
私は2つのオブジェクトを持っています:
つまり、
レールは足場を生成します人ID:整数名:文字列
レールは足場を生成します状態ID:整数名:文字列
状態は本人が選べるようにしてほしい。
ベストプラクティスは何ですか?
別の足場を実行する必要がありますか?
(データベースに外部キーと別のコードを作成するもの?)
ありがとう。
Web ページにコンボボックスを表示したい。
私は2つのオブジェクトを持っています:
つまり、
レールは足場を生成します人ID:整数名:文字列
レールは足場を生成します状態ID:整数名:文字列
状態は本人が選べるようにしてほしい。
ベストプラクティスは何ですか?
別の足場を実行する必要がありますか?
(データベースに外部キーと別のコードを作成するもの?)
ありがとう。
いつでもPerson
1つにしかリンクできない場合は、にフィールドを追加します。たとえば、に多くのリンクを設定できる場合は、との両方を含むオブジェクトを作成する必要があります。State
state_id
Person
Person
States
Residences
state_id
person_id
リレーションとリンクモデルの詳細については、 Railsガイドをご覧ください。
状態のドロップダウンリストをレンダリングするには、selecthelperメソッドを使用できます。関連付けの名前ではなく、選択入力フィールド(state_id)に適切なフィールド名を使用してください。(state)