发布于 2026-01-06 1 阅读
0

单数还是复数?Ruby on Rails 生成器速查表

单数还是复数?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