我想知道是否有一种方法可以在语言文件文件中添加Ruby代码。例如:

  devise:
    failure:
      unconfirmed: 'You have to confirm your account before continuing. <%= link to "send confirmation instructions?", user_confirmation_path %>'

谢谢你的帮助!

有帮助吗?

解决方案

我过去解决的方式是:

devise:
  failure:
    unconfirmed: 'You have to confirm your account before continuing. {{confirm_link}}.'
    confirm_link_text: "send confirmation instructions?"

然后您需要输出:

t('devise.failure.unconfirmed',
  :confirm_link => link_to(
                           t('devise.failure.confirm_link_text'), 
                           user_confirmation_path)
                          )
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top