5
私は 'ユーザー'と 'プロフィール'モデルを持っています。ユーザーはプロファイルと1対1の関係を持ち、 "プロファイルに対してaccepts_nested_attributes_for"を持っています。カスタムi18nエラーメッセージは、InvalidPluralizationDataエラーをスローしますか?
2つのチェックボックスを使用してプロファイルを検証しています。つまり、契約のうちの1つを承認してから検証する必要があります。これは、にある - 私はen.yml
activerecord:
attributes:
user:
profile:
terms_and_conditions_a:
accepted: "You must accept the terms and conditions to continue"
terms_and_conditions_b:
accepted: "You must accept the terms and conditions to continue"
に次を追加しましたので、とにかく
、私はあなたがそのプロファイルは、ユーザの下にネストされて表示されますボックスのいずれかを受け付けないため、エラーメッセージをカスタマイズしたいですこれは私にエラーを与えるエラーメッセージ(as explained here).
の前に置かれている「プロフィール」停止:
I18n::InvalidPluralizationData
translation data {:terms_and_conditions_a=>{:invalid=>"You must accept the terms and conditions to continue"}} can not be used with :count => 1
を私は本当にそれがトン何が表示されません複数形に挑む、どんな助け?
うん、私は条件とそれを使用しています:それは確かに2ではなく、レール3
代わりレールれる私のアプリであるか、ユーザーの下でプロファイルをネストしないようにしようだ
例えば。 validates_acceptance_of:my_terms_and_conditions、:accept => true、:if =>:my_condition – digitalWestie
「ユーザとプロフィールの間の関連」とは何ですか? 'form view snippet'を置けますか? –