0

Rails で (既存のコントローラー内に) 新しいページを作成するのは、簡単な 3 ステップのプロセスです。これを自動化する方法はありますか?おそらく次のことを行う生成スクリプトを作成します。

  1. メソッドをコントローラーに追加します。

    def newPage end

  2. ルートを追加

    get 'controller/newPage' match 'url' => 'controller#newPage'

  3. 適切なディレクトリに newPage.html.erb を作成します

次のようなコマンドを使用して、これを自動化したいと思います。

rails g controller:add newPage

どこから始めればよいかよくわかりません。

4

1 に答える 1

1

コマンドを使用する場合

rails generate controller controller_name page_name

それは作成します

  1. まだ作成されていない場合はコントローラーと、その中のメソッド。
  2. routes.rb の適切な get ステートメント
  3. コントローラーのビュー ディレクトリ (app/views/controller_name/page_name.html.erb) にビュー ページを生成します。
  4. 適切なテスト/helper/css/javascripts
于 2012-10-29T19:40:07.683 に答える