【发布时间】:2012-02-29 19:58:07
【问题描述】:
我现在有我的应用程序多语言,但我正在使用参数,例如:www.example.com?locale=es。我喜欢将其迁移到 www.example.com/es/ ...我正在尝试将 :prefix_path => :locale 添加到路由但不起作用。
有什么更好的实现方法的建议吗?
【问题讨论】:
标签: ruby-on-rails ruby internationalization
我现在有我的应用程序多语言,但我正在使用参数,例如:www.example.com?locale=es。我喜欢将其迁移到 www.example.com/es/ ...我正在尝试将 :prefix_path => :locale 添加到路由但不起作用。
有什么更好的实现方法的建议吗?
【问题讨论】:
标签: ruby-on-rails ruby internationalization
我修复它添加
def default_url_options(options={})
{ :locale => I18n.locale }
end
在应用程序控制器中。
【讨论】: