Ruby on rails RoR I18n-我可以将yml翻译文件与视图配对吗?

Ruby on rails RoR I18n-我可以将yml翻译文件与视图配对吗?,ruby-on-rails,internationalization,Ruby On Rails,Internationalization,我正在寻找一种方法来执行以下操作之一: 使视图使用与视图具有相同名称和相对路径的.yml区域设置文件(例如,当呈现/app/views/thingie/blah.html.erb时,它将被转换为/config/locales/thingie/blah/.yml) 从视图中声明应使用的翻译文件/目录 有什么好的解决办法吗 谢谢:)有一个较短的语法。假设您的控制器是“用户”,您正在呈现“索引”操作。您可以使用键.nameofkey,它将查找user.index.nameofkey。在我看来,这就

我正在寻找一种方法来执行以下操作之一:

  • 使视图使用与视图具有相同名称和相对路径的.yml区域设置文件(例如,当呈现/app/views/thingie/blah.html.erb时,它将被转换为/config/locales/thingie/blah/.yml
  • 从视图中声明应使用的翻译文件/目录
有什么好的解决办法吗


谢谢:)

有一个较短的语法。假设您的控制器是“用户”,您正在呈现“索引”操作。您可以使用键
.nameofkey
,它将查找
user.index.nameofkey
。在我看来,这就是你想要的。否则,可以使用本地化模板


您可以在

上阅读更多关于这些的信息。您可以通过翻译而不是直接从控制器中的视图来呈现文本或html,例如

class PagesController < ApplicationController
  def home
    render :html => t(:'views.pages.home.body.html')
  end
end
class PagesControllert(:'views.pages.home.body.html')
结束
结束
这里根本不涉及视图,对于静态内容页之类的东西非常有用:)