我很难为下面的语句提供I18n支持。如何为“更新用户”和“创建新用户”提供i18n?
h1 = @user.persisted? ? 'Update User' : 'Create New User'
答案 0 :(得分:3)
通常您只需添加t('.what_you_need_to_translate')
,以您的情况为准
h1 = @user.persisted? ? t('.update_user') : t('.create_new_user')
当然,这是考虑到您拥有'rails-i18n'
宝石,并且提到的翻译存在于正确的文件中。
答案 1 :(得分:2)
我知道Hesham已经回答了,但您也可以按照以下方式做
@user.new_record? ? t('.update_user') : t('.create_new_user')