2012-07-04 47 views
0

我需要创建路线/branch其运行脚本/lib/branch.rb,我需要显示其浏览器中显示其部署在测试服务器我现在的Git分支只有一个字符串。我已经写脚本,但不知道如何将它安装到轨道路径轨道路线的具体脚本

+0

你能告诉我们的脚本?它是一个类还是一个模块?一个方法? 做到这一点的基本方法是从控制器调用该功能 – fuzzyalej

回答

1

Rails的路线将请求发送到应用程序。您可以将代码放入Controller或Rack应用程序(仅限Rails 3)。

如果您使用Rails 3,您可以使用机架API这样做的权利你routes.rb内。

match "/branch" => proc { |env| [ 200, {}, [ %{your script call} ] ] }

看看这篇文章:http://www.railsdispatch.com/posts/rails-routing

1

Rails路由将请求路由到控制器。

所以,把你的代码中/app/controllers/branch-controller.rb