私はRubyアプリケーションのRubyでdevise gemを使用しています。電子メールがすでに存在する場合、ユーザーサインアップでは、既定のメッセージ「電子メールが既に取得されました」が表示されます。変更通知メッセージ「電子メールはすでに取得済みです」
は、私は私が使用しているビューで
activerecord:
errors:
messages:
taken: "User with same email already exists. Please try with another email address."
en.ymlにこのメッセージを変更しました:
<div class="notice"><%= devise_error_messages! %></div>
は、今私が取得していますメッセージは、問題がある
"Email User with same email already exists. Please try with another email address."
です最初に「電子メール」が追加されます。
このデフォルトメッセージを変更する他の方法はありますか?
en:
errors:
format: "%{message}"
デフォルトへのメッセージの
別のオプションを更新をしながらあなたは、既存のユーザーを考慮する必要があります。https://stackoverflow.com/questions/9006270/where-can-i-change-the-email -has-already-been-taken-error-message – user1515295