Rails灯具 - 自动增加ID属性?

时间:2014-12-02 02:06:35

标签: ruby-on-rails ruby yaml fixtures

我有一个ID为的夹具文件,如下所示:

post_one:
  id: 1
  attr2: 'some_value'

post_two:
  id: 2
  attr3: 'some_other_value'

等等。

有没有办法让我不必为每条记录键入id,并让它自动递增?

1 个答案:

答案 0 :(得分:2)

如果您没有指定id,它将对标签进行哈希并将其用作id。未指定id的一些好处:

  • 稳定的自动生成ID
  • 关联的标签引用(belongs_to,has_one,has_many)
  • HABTM关联作为内联列表
  • 自动填充的时间戳列
  • 灯具标签插值
  • 支持YAML默认值

有关灯具的更多信息,请参阅文档中的此页面:http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html