私は Michael Hartl のチュートリアルを使用しており、ユーザーがレシピを投稿できるようにするために、「レシピ」と呼ばれる新しいモデルを作成しようとしています。このモデルは、ユーザーが多くのレシピを投稿でき、すべてのレシピが 1 人のユーザーにリンクされている必要があるという点で、基本的にマイクロポスト モデルと同じです。したがって、マイクロポストと同じコマンドと移行を使用しました。
class CreateMicroposts < ActiveRecord::Migration
def change
create_table :microposts do |t|
t.string :content
t.integer :user_id
t.timestamps
end
add_index :microposts, [:user_id, :created_at]
end
end
次のコマンドを使用して作成: rails generate model Micropost content:string user_id:integer
私が抱えている問題は、両方のテーブルの主キーが user_id であることです。これは機能しますか、それともレシピを入力しようとすると、代わりにマイクロポスト テーブルから取得しようとしますか? 前もって感謝します