在Rails 4.2.x中Active Record Migrations的文档中,2.3 Passing Modifiers部分说:
一些常用的类型修饰符可以直接传递给 命令行。它们被花括号包围并跟随字段 类型:
例如,运行:
$ bin / rails生成迁移AddDetailsToProducts '价格:小数{5,2}'供应商:引用{多态性}
...
查看生成器帮助输出以获取更多详细信息。
但是,在Rails 4.2.x中运行while (!keyboard.hasNextInt()) {
final String value = keyboard.next();
System.out.print("Bad value- " + value + "\n");
...
(在我的情况下为4.2.3)并没有提及有关传递类型修饰符的任何内容 - 我甚至看不到一个大括号。< / p>
我可以在3.5 Column Modifiers看到一些文档,但是如何从#34;生成器帮助输出&#34;中获取文档?
答案 0 :(得分:3)
要获取描述需要运行的类型修饰符的内联帮助
bundle exec rails generate model --help
此外,帮助文本来自此处:https://github.com/randoum/rails/blob/master/railties/lib/rails/generators/rails/model/USAGE