Ruby on rails Rails显示非英语通知

Ruby on rails Rails显示非英语通知,ruby-on-rails,notice,Ruby On Rails,Notice,我有以下代码: if @art.save flash[:notice] = "Successfully saved!" end 但我需要这样的东西(俄语): 当然这会给我带来错误,但是有没有办法在RoR中使用非英语通知?或者我必须使用区域设置?那我怎么才能只翻译那个通知呢?(在html中是在.n1类中)我认为您缺少一条神奇的编码注释。将其添加到文件的顶部 # encoding: utf-8 另外,更好的方法是使用内置的。使用它,您的代码将如下所示: flash[:notice

我有以下代码:

  if @art.save
    flash[:notice] = "Successfully saved!"
  end
但我需要这样的东西(俄语):


当然这会给我带来错误,但是有没有办法在RoR中使用非英语通知?或者我必须使用区域设置?那我怎么才能只翻译那个通知呢?(在html中是在.n1类中)

我认为您缺少一条神奇的编码注释。将其添加到文件的顶部

# encoding: utf-8
另外,更好的方法是使用内置的。使用它,您的代码将如下所示:

flash[:notice] = I18n.t(:successful_save)

所有俄语字符串都将包含在
config/locales/ru.yml
中,不会在源代码中造成任何问题。

它会给您带来什么错误?它应该可以正常工作。您的文件使用UTF8编码吗?
flash[:notice] = I18n.t(:successful_save)