1
A
回答
3
您可以修改config/initializers/inflections.rb
以及您希望以不同複數化/ singularize話提供定製Inflections。喜歡的東西:
ActiveSupport::Inflector.inflections do |inflect|
inflect.uncountable "product"
end
將使它所以rails g scaffold Product ...
不會以複數的表名和控制器的名稱。
但是,我建議不要這樣做,或者只是因爲你不喜歡複數化。 Rails的優勢之一就是「Convention over Configuration」,就像在幾種情況下一樣,如果你不遵循這個慣例,從長遠來看,它會比它的價值更麻煩。
1
可能是您應該考慮更改您的config/initializers/inflections.rb
文件。瞭解更多通過下面的鏈接:
+0
謝謝同上+1 –
相關問題
- 1. 停止腳手架產生scafolds.css.scss
- 2. 下生成色器件用戶腳手架在軌3.2
- 3. 不能生成腳手架
- 4. Angular.js等價於`rails生成腳手架?
- 5. 我撤銷「db:migrate」後需要撤消「rails生成腳手架」嗎?
- 6. 生成腳手架Micropost的錯誤
- 7. 重新生成腳手架
- 8. 我無法生成腳手架?
- 9. 在rails 3.2腳手架是一個更好的選擇?
- 10. 通過腳手架在Rails中自動生成的代碼
- 11. 生成腳手架時出錯
- 12. 加入行動,腳手架生成器
- 13. 跳過JSON格式生成腳手架
- 14. 腳手架後的Rails路由錯誤?
- 15. 爲現有模型生成腳手架
- 16. 如何在運行rails生成模型/腳手架後添加字段?
- 17. localhost:3000生成新腳手架後不可用
- 18. Rails生成腳手架 - > NameError:未初始化的常量
- 19. Ruby/Rails:哪裏是生成腳手架的代碼
- 20. rails生成腳手架錯誤 - 使用錯誤的ruby版本
- 21. Rails創建一個新的腳手架生成器
- 22. RoR腳手架添加字段後腳本/生成
- 23. 腳手架在Rails 2.2中?
- 24. Rails架構腳手架
- 25. 如何使用助手定義的腳手架生成模板?
- 26. (Rails 4.2)如何從View中觸發腳手架生成?
- 27. Rails生成腳手架創建空白控制器
- 28. 運行「rails生成腳手架」時會運行什麼代碼?
- 29. Rails 5.1.1不生成腳手架/控制器等
- 30. Rails:使用腳手架生成HTML和JS視圖
同意Nate這一個。調整變化的能力是爲了處理語言中複數規則的例外。國際海事組織認爲,根據個人意見推翻框架公約是錯誤的。它現在爲您帶來了更多的工作,可能會在未來造成更多麻煩,並降低代碼對其他人的「可轉移性」。 當我看到不遵循框架約定的代碼時,我的第一反應是「呃,他們還有什麼操作,或猴子補丁?」 – railsdog