私は主キーとUser
主キーid
を持つBlog
モデルを持っていますid
。
に とを関連付けhas_many
てUser
い
ます。Blog
belongs_to
Blog
User
私が理解していることから、スキーマを手動で変更する必要があります。
これを行う方法についての洞察を提供できますか?
私は主キーとUser
主キーid
を持つBlog
モデルを持っていますid
。
に とを関連付けhas_many
てUser
い
ます。Blog
belongs_to
Blog
User
私が理解していることから、スキーマを手動で変更する必要があります。
これを行う方法についての洞察を提供できますか?
上記で既に述べたことを実行してから、データベーススキーマも変更する必要があります。移行によってデータベース スキーマを変更します。あなたが欠けているステップは=> user_idの外部キーをブログに追加する必要があります(移行を通じてこれを行います)または属している関係を追加する必要があります
「rails generate migration」コマンドで移行を作成できます
rails generate migration add_column :blogs, :user_id, :integer
また
rails generate migration change_table :blogs, :belongs_to, :user
移行の結果、user_id の外部キーがブログに追加されるか、ユーザーとブログの間の belongs_to 関連付けが追加されます。
db/migrate フォルダで移行の結果を探します
次に実行します
rake db:migrate