0

我需要创建/branch运行脚本的路由/lib/branch.rb,我只需要显示一个字符串,该字符串显示在浏览器中我当前部署在登台服务器上的 git 分支。我已经写了脚本,但不明白如何将它安装到 rails 路线

4

2 回答 2

1

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

所以把你的代码放在 /app/controllers/branch-controller.rb

于 2012-07-04T15:55:28.947 回答
1

Rails 路由将请求分派到应用程序。您可以将代码放入 Controller 或 Rack 应用程序(仅限 Rails 3)。

如果你使用的是 Rails 3,你可以使用 Rack API 在你的routes.rb.

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

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

于 2012-07-04T16:06:35.170 回答