2

我还没有找到指向内置 rails 生成器的权威列表的指针。做什么rails generate helper?怎么样rails generate resourcerails generate scaffold和 和有什么区别rails generate scaffold_controller?ETC...

我一次找到了每一个的答案,但是很高兴知道在哪里可以找到整个集合。

4

2 回答 2

2

我没有找到一个完整的列表,但可以随时查阅“权威文档”,这是对源代码的委婉说法。您可以查看以下每个子目录的 USAGE 文件:

https://github.com/rails/rails/tree/master/railties/lib/rails/generators/rails/

这并不理想,但它应该让你开始。

于 2012-08-07T16:13:14.617 回答
0

运行rails generate --help,它将输出如下内容:

Usage: rails generate GENERATOR [args] [options]

General options:
  -h, [--help]     # Print generator's options and usage
  -p, [--pretend]  # Run but do not make any changes
  -f, [--force]    # Overwrite files that already exist
  -s, [--skip]     # Skip files that already exist
  -q, [--quiet]    # Suppress status output

Please choose a generator below.

Rails:
  assets
  controller
  generator
  ...

ActiveRecord:
  active_record:devise

SomeGem:
  some_gem:some_type_of_file
  ...

列出了所有可用的生成器(包括那些由 gems 定义的生成器)。-h如上所述,您可以使用该选项来获取有关特定生成器的更多信息(例如rails g assets -h)。

如果这不能回答你的问题,你最好的办法是查阅源代码,就像无畏的傻瓜所建议的那样。访问https://github.com/rails/rails/find/master,输入“生成器”和 Ctrl-F 来查找您要查找的内容。

于 2016-09-01T20:20:05.273 回答