0

これは簡単な質問だと思いますが、解決策が見つかりませんでした。Railsで、ルート内のアプリケーションURLを取得するにはどうすればよいですか?

何かのようなもの:

get '/foo', to: redirect("http://whatheverurl.com/?bar=#{MY_APPLICATION_URL}")
4

2 に答える 2

1
  match '/foo', :to => redirect { |params, request|
    "http://whatheverurl.com/?bar=#{request.env['HTTP_HOST']}"
  }
于 2012-12-10T21:26:42.240 に答える
1

次のようなことができます。

  match "/web_site", :to => proc { |env|
    [301, { 
      'Location' => "http://www.greenviewdata.com?from=#{env['HTTP_HOST']}" 
    }, ["Go here instead: http://www.greenviewdata.com?from=#{env['HTTP_HOST']}"]]
  }
于 2012-12-10T21:44:19.317 に答える