想象一个简单的模型。
class Service
belongs_to :user
validates_associated :user
accepts_nested_attributes_for :user
end
没什么特别的吧?相关用户模型上的验证在开发模式下正确触发。但是不要在生产中做任何事情。我添加了一个 validates_on_presence :user 就像文档说的那样。当没有与服务关联的用户时触发,但在用户模型上填写一件事,没有任何反应!它把我逼到了墙角。我忽略了什么吗?
有关 MVC 的更多信息:我将 formtastic 用于表单。
谢谢!