2012-05-13 2 views
1

rails generate controller ControllerNameを実行すると、空のコントローラが表示されますか?私は手動でそれを私が欲しいものに編集することができますが、なぜこれは起こるのでしょうか?オプションを空白のままにしておくと、そこに7のデフォルトを入れることは想定されていませんか?"rails generate controller ControllerName"デフォルトの7つのRESTアクションが作成されない

答えて

0

コントローラジェネレータのデフォルトの動作です。デフォルトのアクションを使用する場合は、rails generate scaffoldを使用します。

アクションの名前をコントローラジェネレータに渡して、空のアクションを生成することもできます。これは、基本的なテスト/ビュー/などを設定するの世話をするが、あなたは、あなたがこの方法を定義し、各アクションの独自のコードを記述する必要があります。

rails generate controller ControllerName action1 action2 etc 
+0

私が最初とコントローラがまだ空白だったということでした。だから、私は 'rails generate controllerName'を実行していたのです –

関連する問題