生徒の車両をデータベースに保存するにはどうすればよいでしょうか? バイク、スクーター、車を選択できます。PostGresデータベースにチェックボックスを保存する最も良い方法は何ですか
データベースにハッシュを格納するのが最善の方法です(属性の種類はどのようになりますか)。他の方法は、Has many:throughアソシエーションを作成することです。
ありがとうございます!
生徒の車両をデータベースに保存するにはどうすればよいでしょうか? バイク、スクーター、車を選択できます。PostGresデータベースにチェックボックスを保存する最も良い方法は何ですか
データベースにハッシュを格納するのが最善の方法です(属性の種類はどのようになりますか)。他の方法は、Has many:throughアソシエーションを作成することです。
ありがとうございます!
車両自体にデータがなく、Postgres 9.2以降を使用している場合は、車両テーブルの車の列に車両を保管することをおすすめします。車両に何台の車輪があるか、最高速度、重量などの情報がある場合は、belongs_to/has_many:の関係を使って車のテーブルを作成するほうがずっと良いでしょう。
更新:あなたは車を保持するためのあなたの学生のテーブルに配列を受け入れる列を追加したい場合は、以下の移行を行うことができます。
def change
add_column :students, :vehicles, :string, array: true, default: []
end
学生は複数のオプションを選択することはできますか? –
@WizardofOgzはい! – crievino