2017-10-25 3 views
0

セイID = 1、REDIRECT_URL = www.example.com?a=1 & B = 2 & C = 3 そして、私がしたいですこれらの2つをパスに追加してください/indexRailsは:クエリ文字列と(クエリ文字列のparamなど)のURLにリダイレクトする方法

インデックスを取得するリクエストを実行すると、いくつかのチェックを行い、最終的にはredirect_urlにリダイレクトしたいと考えています。

しかし、これに伴う問題は、追加のパスでは、次のとおりです。/index?id=1&redirect_url=www.example.com?a=1&b=2&c=3

とIF Railsは言うするための方法はありません、B、CはREDIRECT_URLのクエリ文字列です。

a、b、cが自動的にredirect_urlのクエリ文字列になるようにスマートな方法はありますか?

+0

となり、より良い説明してください – kolas

答えて

0

a、b、cはクエリ文字列のparamsであり、IdはURLのIDである場合、あなたは

このような
example_path(your_id, :a => params[:a], :b => params[:b], :c => params[:c]) 

を渡すことができますが

/example/your_id?a=1&b=2&c=3 
関連する問題