2014-10-27 57 views

回答

0

其實你應該甚至不接觸郎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 

,在任何你的路線,你不需要提供朗參數(除非你想切換語言),它是開箱即用的。

相關問題