我一直在使用 Michael Hartl 的教程,我正在尝试创建一个名为“Recipe”的新模型,以允许用户发布食谱。该模型本质上与微博模型相同,因为用户应该能够发布许多食谱,并且所有食谱都应该链接到一个用户。因此,我使用了与 micropost 相同的命令和迁移:
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。这会起作用吗,或者当我尝试输入食谱时,它会尝试从微帖子表中提取吗?提前致谢