validation嵌套模型的存在
我有许多属于Movie.photos
Movie
Movie.photos
任何想法如何validation电影应该至少有一张照片?
validates_presence_of :photos
不起作用或至少考虑为无效。
我有兴趣validation真正的嵌套对象。
我不认为有这样的内置validation器,如presence_of,所以你可以自己编写。 您的movie.rb文件中包含以下内容。
validate :at_least_one_photo private def at_least_one_photo if photos.size < 1 errors.add :base, "The movie must have at least one photo attached before saving" end end