User.rb 模型
class User
include Mongoid::Document
# relationships
has_one :post
#fields
field :name, :type => String
field :last_name, :type => String
end
Post.rb 模型
class Post
include Mongoid::Document
# relationships
belongs_to :user
#fields
field :title, :type => String
field :description, :type => String
#validations here
end
在创建帖子之前,我想验证用户是否拥有 aname
和 a last_name
。另外,如果用户没有name
或我想显示一个错误last_name
这些验证是在带有回调的模型上执行的,还是必须在控制器上执行的?
谢谢!