2

我的car模型belongs_to :policy

但是,我没有policy直接设置:我通过一个名为new_policy. 所以在我的表格中,我有:

= f.simple_fields_for :new_policy, @new_policy do |policy_form|
    = policy_form.error_notification

但是error_notification对于表单的该部分不起作用,并且内联错误不会出现,即使@new_policy数据在提交尝试失败后仍然存在。(虽然car模型会error_notification提醒用户存在错误,但不会显示错误。)有没有办法让error_notification助手使用@new_policy对象?如何让错误内联显示?

另外,我的car模型没有,accepts_nested_attributes_for :policy因为我policy通过虚拟属性设置。当一切都正确填写时,一切都按预期工作。

4

0 回答 0