单数还是复数?Ruby on Rails 生成器速查表
Ruby on Rails(Rails)擅长帮你完成繁琐的手动工作。只需一行代码,Rails 就能创建与你的应用程序关联的模型、控制器和视图文件。但使用 `require` 或其快捷方式的缺点在于,一些小错误(例如拼写错误)会被放大。如果 Rails 期望的是 ` model`rails generate或 `controller` ,而你误输入了 `view` ,就可能导致功能错误。rails guserusers
这份速查表将有助于避免这些冲突。
如果您熟悉 Rails 和模型-视图-控制器 (MVC) 架构rails generate,那么这篇文章适合您。
| 名词 | 单数? | 复数? | 例子 |
|---|---|---|---|
| 控制器 | 不 | 是的 | users_controller.rb,products_controller.rb |
| 迁移/表 | 不 | 是的 | 001_create_users.rb,002_create_products.rb |
| 模型 | 是的 | 不 | user.rb,product.rb |
| 路线 | 不 | 是的 | 用户,产品 |
| 种子数据 | 不 | 是的 | 种子.rb |
| 脚手架 | 是的 | 不 | rails g 脚手架用户 |
| 看法 | 不 | 是的 | /users,/products |
资源
更新
以上图表已于2020年2月15日更新,加入了脚手架(scaffolds)一词。感谢timnans的建议!表格也已按名词字母顺序排列。
这篇文章《单数还是复数?Ruby on Rails 生成器速查表》最初发表于Shannon Crabill — 软件工程师兼电子邮件开发人员。
文章来源:https://dev.to/scrabill/singular-or-plural-a-cheatsheet-for-ruby-on-rails-generators-4cb8