2011-09-23 35 views

回答

2

只需創建控制器是這樣的:

$ rails generate controller manage/instructors 
     create app/controllers/manage/instructors_controller.rb 
     invoke erb 
     create app/views/manage/instructors 
     invoke test_unit 
     create test/functional/manage/instructors_controller_test.rb 
     invoke helper 
     create app/helpers/manage/instructors_helper.rb 
     invoke test_unit 
     create  test/unit/helpers/manage/instructors_helper_test.rb 

正如你所看到的,Rails已經創建的視圖爲你的文件夾以及。您需要在該文件夾中創建的視圖本身。

(我在這個例子中使用的Rails 3.0,但它適用於舊的和新的版本。)

1

我@rdvdijk同意,但他留下了一個重要的注意事項:控制器動作可以被附加到此命令結束。例如:

rails generate controller manage/instructors home an_action another_action .. etc

它將生成視圖爲每個指定的控制器動作。

+0

感謝您的回答,我從來不知道! – rdvdijk

+0

與說manage :: instructor有區別嗎? – NullVoxPopuli