0

我一直在自学 Rails,并且正在根据 Hartl 的练习教程制作一个基于猫的网站。我希望所有用户都必须在他们的帖子中包含“猫”或“猫”这个词。为此,我认为在我的微帖子模型上使用包含验证是最简单的,但是我不确定在用户发布包含“猫”而不是“猫”的帖子的情况下如何进行验证,或者包含这两个词。我觉得我错过了一些非常简单的东西。任何帮助将非常感激!这是我的微博模型文件:

class Micropost < ApplicationRecord
  belongs_to :user
  default_scope -> { order(created_at: :desc) }
  mount_uploader :picture, PictureUploader
  validates  :user_id, presence: true
  validates  :content, presence: true, length: { maximum: 140 },
    inclusion: { in: %w(cat), message: "must contain the word cat" }
end
4

0 回答 0