说id = 1,redirect_url = www.example.com?a=1&b=2&c=3
我想将这两个附加到路径/index
当我执行索引的get请求时,我想执行一些检查并最终重定向到redirect_url。
但是,问题是附加的路径是:/index?id=1&redirect_url=www.example.com?a=1&b=2&c=3
并且Rails无法判断a,b,c是否是redirect_url的查询字符串。
有没有聪明的方法可以让a,b,c自动成为redirect_url的查询字符串?
答案 0 :(得分:0)
如果a,b和c是查询字符串参数且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