当重定向RoR时,i18n“无键”

时间:2013-04-06 11:27:22

标签: ruby-on-rails internationalization rails-i18n

我正在使用i18n和给定的参数而不是会话变量。 当我从某个表单发布我的信息并重定向到另一个页面时,它似乎忽略了:

before_filter :set_locale
def set_locale
    I18n.locale = params[:lang] if params.include?('lang')
end
应用程序控制器中的

函数,只有在刷新页面后,才能使用“NO KEY”而不是字典字符串获取所请求的页面。

def save
    @category = Category.find(params[:cat])
    @category.pools.create(:num_of_players => params[:num_players], ...
    :close => close, :badge => badge)
    redirect_to ("/pool/game?ids=2&lang=sp")
end

0 个答案:

没有答案