我使用Rails的默认I18n模块来转换视图中的字符串。
<%= t("registration.heading") %>
现在,当我在注册视图中时,我所有的字符串都以registration
开头。我总是要写
<%= t("registration.heading.notice") %>
// or
<%= t(:heading, :scope => :registration) %>
最好为该文件定义一个默认作用域(甚至可能是在控制器中),这样调用t
就会自动添加定义的作用域
// controller
set_i18n_default_scope :registration
// view
<%= t(:heading) %>
// --> looks in "registration.heading"
这个是可能的吗?
https://stackoverflow.com/questions/6137960
复制相似问题