0
我正在使用defaul_url_option
將lang params
放入我的網址home/?lang=en
,但是我的一些AJAX功能是不是因爲lang
加入url request
,參數的工作如何只指定在特定的路徑或路線如何將default_url_option僅用於特定路徑
我正在使用defaul_url_option
將lang params
放入我的網址home/?lang=en
,但是我的一些AJAX功能是不是因爲lang
加入url request
,參數的工作如何只指定在特定的路徑或路線如何將default_url_option僅用於特定路徑
其實你應該甚至不接觸郎PARAM您的任何路線,除非你想改變你的語言。
您的應用程序控制器應具備:
def default_url_options(options={})
logger.debug "default_url_options is passed options: #{options.inspect}\n"
{ lang: I18n.locale }
end
和你的routes.rb:現在
scope "/(:lang)", :lang => /de|en/ do
# resources definitions
end
,在任何你的路線,你不需要提供朗參數(除非你想切換語言),它是開箱即用的。