Gem ActiveFromを使用して、非永続モデルを検証するActiveModelの拡張機能を使用するRails 3.1.1プロジェクトがあります。私の国際化YMLファイルで、私は次のコードを持っている:Rails 3 ActiveForm internationalization(i18n)
activemodel:
attributes:
contact_form:
name: "Name"
phone: "Telefon"
errors:
models:
contact_form:
attributes:
name:
blank: "Sie müssen Ihren Namen angeben."
phone:
blank: "Sie müssen eine Telefonnummer angeben."
私のような、ないメッセージが翻訳されている私の見解で@contact_form.errors.full_messages
持つすべてのエラーメッセージが、属性を取得する場合:
Phone Sie müssen eine Telefonnummer angeben.
電話Telefonにも翻訳する必要があります。
私は永続モデルとActiveRecordで同じことをしていますが、これは機能していますか?誰でも私に属性変換のActiveRecordとActiveModelの違いを教えてもらえますか?