0

将我们在 bash 中键入的所有行放在脚本中创建整个初始项目可能会很方便,对于所有脚手架创建、rake db:migrate 甚至 git 命令,这样如果我们需要创建Rails 4 或 5 下的相同项目,这将非常简单。

但是对于将索引添加到表列的迁移文件,有没有办法在命令行上指定它或以某种方式在命令行上自动执行它?否则,我们将需要输入用于创建迁移文件的命令,然后手动手动编辑该文件——如果所有内容都可以放入脚本中,那会很简洁。

(或者如果可以在脚手架行中指定索引,那可能会更好)

4

1 回答 1

1

生成模型的迁移时,index在常规索引和uniq唯一索引的字段名称之后使用。

例子:

$rails g resource Widget name:index part_number:uniq

仅生成迁移时,您可能可以做类似的事情

于 2012-05-18T22:50:07.333 回答