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 :policypolicy

4

0 に答える 0