如果Rails中不存在语言环境,我可以重定向到“/ en”页面吗?
我使用i18n和下一个代码:
match '*path' => redirect('/'), via: :get
但它只重定向路径,但不重定向到语言环境。我怎样才能将它用于语言环境?
答案 0 :(得分:0)
在您的控制器中 做那样的事
before_filter :check_locale
protected
def check_locale
redirect_to "/en#{request.path_info}" if params[:locale].blank?
end