お疲れ様です。皆様。
質問がございます。今回はよろしく御願い致します。
質問
バリデーションに対応するメッセージをja.ymlに定義しました。
現在、ja.ymlファイルの記述の仕方が間違っているのはわかっているのですが現在何が間違っているか、もしくは足らないかがわからないためお教えください。
①Configファイルは日本語に設定した後、サーバー再起動しています。
②GitHubのja.ymlは長くなるため記載していません。実際は記述しています。
new.html.haml(バリデーションしたファイルになります。)
%h1 Registrations#new %p Find me in app/views/registrations/new.html.haml = form_for @user, url: registrations_path, method: :post do |f| = f.label :name = f.text_field :name = f.label :email = f.text_field :email = f.label :password = f.password_field :password = f.label :password_confirmation = f.password_field :password_confirmation = f.submit
ja.yml(間違っているには分かりますが、具体的には分かりません。)
ja: activerecord: error: models: user: attributes: name: name: blank: ユーザー名は空ではいけません taken: ユーザー名は既に利用されています invalid: ユーザー名には半角英数字のみ利用できます too_long: ユーザー名は24文字まで利用できます too_short: ユーザー名は最短で4文字必要です email: blank: メールアドレスが空です taken: メールアドレスが既に使用済みです password: blank: パスワードが空です too_long: パスワードは24文字以内で利用できます too_short: パスワードは6文字以上で利用できます password_confirmation: blank: 確認用パスワードが空です confirmation: 確認用パスワードが一致しません bio: too_long: プロフィールは200文字以内でなければなりません
失礼致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/10 09:38