0

/branchscript を実行するルートを作成する必要が/lib/branch.rbあります。ステージング サーバーにデプロイされた現在の git ブランチをブラウザに表示する文字列を 1 つだけ表示する必要があります。私はすでにスクリプトを書いていますが、レールルートにマウントする方法を理解できません

4

2 に答える 2

1

Rails ルートはリクエストをコントローラーにルーティングしています。

コードを /app/controllers/branch-controller.rb に配置します

于 2012-07-04T15:55:28.947 に答える
1

Rails はディスパッチ要求をアプリケーションにルーティングします。コードは、コントローラーまたはラック アプリ (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 に答える