2012-07-04 86 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