Rails 4:如何重定向到子域操作

时间:2016-12-11 14:46:58

标签: ruby-on-rails ruby ruby-on-rails-4 redirect parameters

在我的rails 4应用程序中,我正在尝试重定向到控制器操作,该操作将路由到子域,同时将一些参数传递给它。

这是有效的,但需要改进的是什么:

redirect_to "http://subdomain.lvh.me:3000/build"

如您所见,目前没有任何参数传递给该网址。
我想通过(id: params[:id]).

我想知道是否有办法用路径查找器执行此操作,因为我尝试从主域中访问子域操作。

1 个答案:

答案 0 :(得分:1)

您可以使用插值添加到链接参数

redirect_to "http://subdomain.lvh.me:3000/build/#{params[:id]}"

但是你必须记住http://subdomain.lvh.me:3000是你的本地网址,所以你必须在数据库/项目的某个地方保存真正的网址,如果你想让这个项目投入生产。