gpt4 book ai didi

ruby-on-rails - 创建对象时是否需要foreign_key列?

转载 作者:数据小太阳 更新时间:2023-10-29 08:29:54 24 4
gpt4 key购买 nike

我有两个模型:

class Author < ApplicationRecord
has_many :books
end

class Book < ApplicationRecord
belongs_to :author
end

Bookauthor_id。是否可以在不指定 author_id 的情况下创建 Book,或者是否需要此属性?
错误:作者必须存在

最佳答案

自 rails 5 以来默认是必需的。除非您指定它不是

class Book < ApplicationRecord
belongs_to :author, optional: true
end

关于ruby-on-rails - 创建对象时是否需要foreign_key列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49415219/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com