我已經得到了下面的Rails代碼:Rails的變化區域回到
我嘗試設置我的應用程序的語言與此
def changelocale
if Settings.language_supported?(params[:locale])
session[:locale] = params[:locale]
I18n.locale = params[:locale]
end
render "startsite"
end
什麼,我想的是,語言切換會影響當前頁面。渲染「startsite」是個問題,但是這樣做可能是一個很好的解決方案?
感謝
你可能想要做一個'redirect_to的:back',但也許測試之前的'request.referer'的路由匹配你的應用。如果不是,重定向到'root_path'而不是 – MrYoshiji