我的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
通过虚拟属性设置。当一切都正确填写时,一切都按预期工作。