标签: ruby-on-rails validation nested-forms activemodel
我在Rails 4.1.8中遇到了表单问题。它包含Pledge模型中的一些属性以及名为has_one的{{1}}关联中的一些属性。在控制器中,为Grant分配了参数并使用自定义上下文进行验证:
Pledge
has_one
Grant
@pledge
验证没有按预期工作,因为在承诺上,使用自定义上下文@pledge.valid? :wizard ,而在嵌套授权中,使用默认上下文:wizard。任何想法为什么自定义验证上下文不会传递到嵌套在表单中的模型?
@pledge.valid? :wizard
:wizard