1
各ユーザーのデータベースに最も適した方法を見つけようとしています。私の最終的な目標は、ユーザが作成されるときに、それぞれuser
who has_many
goals
にあらかじめ登録されたリストgoals
を持たせることです。私が見た問題は、これにより、すべてのユーザーが同じ初期データを持つ各ユーザーの目標を個別に共有するのではなく、1つの目標を作成するということです。各ユーザーのデータを含むシードデータベース
これは私の現在のレイアウトです:
weekly_goalsテーブル
user_id
title
status
User.rb
has_many :weekly_goals
WeeklyGoal.rb
belongs_to :user
#List of all goals hardcoded in
私は間違った思考プロセスでこれについて説明しますか?私が求めていることをする良い方法はありますか?ありがとう!ここで
を移入することができますが、どこからやるので、一種のずさん各1000人の+のユーザー –
のためにそれを行うことだったように思えますあなたはユーザーと目標をインポートしたいと思います。 csvまたはデータベースから? –
csvデータベースにテンプレートテーブルを作成し、それを各ユーザーにコピーする方法がない場合を除きます。 –