rails
1I18n::InvalidPluralizationData: 2 translation data {:attributes=>{:photo_id=>{:required=>nil}, :student_card=>{:required=>nil}}} can not be used with :count => 1. key 'one' is missing.
rspecでテストしていたらこのようなエラーに遭遇してしまいました。
こちらの記事が参考になるのではと思っているのですが、rails勉強したてで英語の苦手な自分にはさっぱりです。翻訳もしましたがわかりませんでした。
https://makandracards.com/makandra/47056-dealing-with-i18n-invalidpluralizationdata-errors
やったことは以下のエラーの対応のため、ja.ymlを少し記述しました。
rails
1ActiveRecord::RecordInvalid: 2 バリデーションに失敗しました。 Phototranslation missing: ja.activerecord.errors.models.user.attributes.photo_id.required, Student cardtranslation missi
エラーが出ているphoto_idとstudent_cardがモデルでbelongs_toでリレーションくんでるのですが、両方ともコメントアウトするとエラーはなくなるので、これに関連した何かが悪いのかと思っています。
が、現状これ以上に解決策がわからないので困っています。どなたかアドバイスなどいただけると助かります。よろしくお願いいたしますm(__)m
あなたの回答
tips
プレビュー