有沒有一種方法來生成單獨使用軌道生成命令的意見?我也願意安裝寶石來完成這個任務。基本上,腳手架命令給我太多了,我寧願手工編寫我的控制器。但是,用記錄表編寫索引視圖效率不高。Ruby on Rails的生成視圖
44
A
回答
69
如果您使用的控制器生成,這將產生控制器動作和視圖。
rails g controller controllername new create
這會創建新行爲並創建具有相關視圖的操作。
您仍然需要手動設置你的路由與此有關。
2
第一部分是模型/控制器的名稱,所述第二部分是所述操作。
0
一個特殊情況是,當你想要一個新視圖添加到現有的控制器。
在這種情況下,只需使用常規的命令,但要謹慎地說,爲了不覆蓋現有文件'n'
每一次提示。
例如,添加視圖稱爲'invite'
名爲'projects'
現有控制器:
[email protected]:~/railsapps/project_manager$ rails -v
Rails 5.1.4
[email protected]:~/railsapps/project_manager$ rails generate controller projects invite
Running via Spring preloader in process 46253
conflict app/controllers/projects_controller.rb
Overwrite /home/smith/railsapps/project_manager/app/controllers/projects_controller.rb? (enter "h" for help) [Ynaqdh] n
skip app/controllers/projects_controller.rb
route get 'projects/invite'
invoke erb
exist app/views/projects
create app/views/projects/invite.html.erb
invoke test_unit
conflict test/controllers/projects_controller_test.rb
Overwrite /home/smith/railsapps/project_manager/test/controllers/projects_controller_test.rb? (enter "h" for help) [Ynaqdh] n
skip test/controllers/projects_controller_test.rb
invoke helper
identical app/helpers/projects_helper.rb
invoke test_unit
invoke assets
invoke coffee
identical app/assets/javascripts/projects.coffee
invoke scss
conflict app/assets/stylesheets/projects.scss
Overwrite /home/smith/railsapps/project_manager/app/assets/stylesheets/projects.scss? (enter "h" for help) [Ynaqdh] n
skip app/assets/stylesheets/projects.scss
[email protected]:~/railsapps/project_manager$
相關問題
- 1. Ruby on Rails視圖
- 2. Ruby on Rails生成模型
- 3. Ruby on Rails生成路由
- 4. Ruby on Rails XML生成
- 5. Ruby on Rails的:使用Rails生成
- 6. Ruby on Rails目錄視圖
- 7. Ruby on Rails 4視圖NoMethodError
- 8. 生成模型Ruby on Rails的
- 9. Ruby on Rails中的replace_html生成TypeError
- 10. Ruby on Rails的生成器讓
- 11. Ruby on Rails的生成設置
- 12. 在Ruby on Rails中生成表格
- 13. 從Ruby-on-Rails生成RSS訂閱源
- 14. Ruby on Rails報告生成器
- 15. Ruby on Rails HTML表格生成器
- 16. Ruby On Rails:找不到'rspec'生成器?
- 17. Ruby on Rails教程 - 生成問題
- 18. ruby on rails xml生成器問題
- 19. Ruby on Rails 3上的任何好的Ruby on Rails Ajax腳手架生成器?
- 20. Ruby on Rails的:局部視圖繼承
- 21. Ruby on Rails的移動版視圖
- 22. Ruby on Rails:沒有視圖的動作
- 23. Ruby on Rails的訪問來自視圖
- 24. iphone md5生成由Ruby on Rails生成的不同字符串
- 25. 如何在Ruby on Rails中生成位圖圖片
- 26. Ruby on Rails的 - 完成f.label
- 27. 使用Ruby On Rails自動生成日誌文章使用Ruby On Rails
- 28. 最佳在Ruby on Rails視圖中生成HTML的最佳方式
- 29. Ruby on Rails圖形
- 30. 控制器視圖通信,Ruby on Rails
因爲它是一個大桌子不少欄寫的是手工似乎打敗一些軌道發電機的目的 – 2011-04-10 19:23:42
http://stackoverflow.com/questions/8114866/create-rails-views-only-after-controllers-and-models-are-already-created的可能的複製 - 您的問題可以被理解爲你想只* *要生成的視圖,而不觸及任何已經存在的,下面的答案實際上不會實現的答案。 – sameers 2014-02-03 05:48:12