Ruby on rails Rails/Desive-在区域设置文件中添加ruby代码?
我想知道是否有办法在语言环境文件中添加ruby代码。例如:Ruby on rails Rails/Desive-在区域设置文件中添加ruby代码?,ruby-on-rails,locale,devise,Ruby On Rails,Locale,Devise,我想知道是否有办法在语言环境文件中添加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. <%= 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)
)
我过去解决这个问题的方法是:
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)
)
它工作得很好。我只需要添加.html_-safe,但是使用Desive作为身份验证解决方案,我不知道应该将输出放在哪里。谢谢你的建议!你知道在哪里添加.html\u safe吗?它工作得很好。我只需要添加.html_-safe,但是使用Desive作为身份验证解决方案,我不知道应该将输出放在哪里。谢谢你的建议!知道在哪里添加.html_-safe吗?我通过在文件名的末尾添加.erb来更改yml文件,这似乎有效。我在这里做的是一个评论,而不是一个解决方案,因为我刚刚做了这个,还不确定其他地方是否会有任何影响。我更改了yml文件,在文件名的末尾添加了.erb,这似乎有效。我在这里做的是一个评论,而不是一个解决方案,因为我刚刚做了这件事,还不确定在其他地方是否会有任何影响。