【发布时间】:2014-08-21 15:06:50
【问题描述】:
我正在尝试实现精炼 CMS 的国际化
我正在使用 GEM
gem 'refinerycms-translate_routes', :git => "git://github.com/the-cocktail/refinerycms-translate-routes.git", :ref => '7fea9fcca5981aaae3bf8cf14b76ba5c679cf23b'
有轨
gem 'rails', '3.2.12'
gem 'refinerycms', '~> 2.0.9'
gem 'rails-translate-routes'
但是当尝试放置默认语言链接时
<%= link_to Refinery::I18n.locales[:es], refinery.url_for(:locale => :es) %>
我在应用程序的根目录中收到以下提到的错误。请在这方面给我建议。我遵循了github目录https://github.com/francesc/rails-translate-routes中提到的程序。 /
处的 NoMethodError undefined method `refinery_es_path' for #Module:0xdd2a124
上述错误仅适用于默认语言,使用refinery.url_for 创建的链接适用于其他语言。
提前致谢
【问题讨论】:
标签: ruby ruby-on-rails-3 localization multilingual refinerycms