以下代码是即时通讯上存在语法错误的内容。我尝试浏览一个示例网站,但我想我必须将某些内容放置在错误的位置或没有添加任何内容。如果有人可以告诉我我做错了什么,那太好了。 文章模型:
class Article < ApplicationRecord
belongs_to :category
has_many :comments, dependent: :destroy,
validates :title, :text, :category_id, presence: true,
length: {minimum: 3}
end
类别模型:
class Category < ApplicationRecord
has_many :articles
end
答案 0 :(得分:0)
您不能将category_id设置为至少3,因为它是指记录号
此处是上面代码的示例验证
validates :title, presence: true, length: {minimum: 3}
validates :text, presence: true, length: {minimum: 3}
validates :category, presence: true
# category must exist
答案 1 :(得分:0)
从行中删除,
has_many :comments, dependent: :destroy
我还认为length
不适合category_id