我想在我的Rails 4应用程序中为〜= 10条路线创建重定向:
示例:
为:
我的所有带子域的新路线都已创建并正常工作。
一个简单的测试,这是有效的:
get '/admin', to: redirect("http://admin.example.com", status: 301)
现在我想用这个方案构建新的url,保留params,locale等等 我试过了:
get '/app', to: redirect { |params, request| "#{request.protocol}apps.#{request.host}/#{I18n.locale.to_s}" }, status: 301
语言环境不起作用(也尝试过:语言环境或语言环境没有成功)。 如何通过params?
另一个帖子示例:
post '/cloud/signup', to: redirect { |params, request| "#{request.protocol}services.#{request.host}/users/create" }, status: 301
如何转移参数? 感谢。