是否可以声明一个属地类型的字段不能为null?现在,我进行了以下迁移:
class CreatePosts < ActiveRecord::Migration[6.0]
def change
create_table :posts do |t|
t.belongs_to :site
t.string :title
t.timestamps
end
end
end
这将生成一个表,其中site_id
可以为空。
答案 0 :(得分:0)
您可以向belongs_to
添加选项,因此您可以在此处添加null:false
选项。
class CreatePosts < ActiveRecord::Migration[6.0]
def change
create_table :posts do |t|
t.belongs_to :site, null: false
t.string :title
t.timestamps
end
end
end