在Rails 4.2.x中的活动记录迁移文档中,第2.3节传递修饰符说:
一些常用的类型修饰符可以直接传递到命令行。它们用大括号括起来并跟在字段后面类型:
例如,运行:
$bin/rrails生成迁移AddDetailsToProducts"price:decimal{5,2}"供应商:引用{多态}
查看生成器帮助输出以了解更多详细信息。
然而,在Rails 4.2.x中运行bundle exec rails generate migration --help
(在我的例子中是4.2.3)并没有提到任何关于传递类型修饰符的内容——我甚至看不到一个大括号。
我可以在3.5列修改器中看到一些文档,但我如何获得被称为"生成器帮助输出"的文档?
要获得描述类型修饰符的内联帮助,您需要运行
bundle exec rails generate model --help
此外,帮助文本来自这里:https://github.com/randoum/rails/blob/master/railties/lib/rails/generators/rails/model/USAGE