我正在研究的Rails应用程序(4.0.2)正在使用设计(3.2.4)。当用户注册时,会发送一封电子邮件,其中包含确认注册的链接。它工作正常,但我的问题是当用户第二次点击链接设备时会显示一条消息(警报块)
translation missing: en.devise.confirmations.user.{"confirmation_token":["is invalid"]}
我发现它有意义,因为令牌已经使用并且用户的注册已经过验证,但我仍然需要添加缺少的翻译。
我尝试将以下示例对翻译字符串添加到config/locales/devise.en.yml
文件,但没有成功:
en:
devise:
confirmations:
confirmed: "Your account was successfully confirmed."
send_instructions: "You will receive an email with...."
send_paranoid_instructions: "If your email address exists...."
user:
confirmation_token: 'yepppp!'
对于如何为此案例添加此密钥对翻译,我们将不胜感激。
答案 0 :(得分:0)
en:
devise:
confirmations:
confirmed: "Your account was successfully confirmed."
send_instructions: "You will receive an email with...."
send_paranoid_instructions: "If your email address exists...."
user:
confirmation_token: "Your translation here"
请尝试这样做,因为在警告中:
en.devise.confirmations.user.{"confirmation_token":["is invalid"]}
"无效"对我来说不是一个关键,而是翻译字符串。