Ruby on Rails - 生成器



Ruby 提供了一个名为 Generator 的脚本。此脚本可用于在 Rails 中生成许多有用的项目。下面列出了最重要的生成器。

生成器 描述
script/generate model 模型名称 生成 Active Records。
script/generate controller 列表控制器 show edit 生成控制器。
script/generate scaffold 模型名称 控制器名称 生成脚手架。
script/generate migration 添加新表 生成要迁移的表。
script/generate plugin 插件名称 生成插件。
script/generate integration_test 测试名称 生成集成测试。
script/generate session_migration 生成会话迁移。

以下是可与生成器一起使用的选项列表:

  • -p, --pretend 运行但不进行任何更改。

  • -f, --force 覆盖已存在的文件。

  • -s, --skip 跳过已存在的文件。

  • -q, --quiet 抑制正常输出。

  • -t, --backtrace 调试:显示错误的回溯。

  • -h, --help 显示此帮助信息。

  • -c, --svn 使用 Subversion 修改文件。

有关 Rails 生成器 的更多信息,请查看以下链接。

rails-references-guide.htm
广告