0
我已经开始编写一个测试:Rails:为什么我的装置具有相同的ID?
class PostPresenterTest < ActionView::TestCase
let(:presenter) { PostPresenter.new(post, view) }
let(:post) { Post.first }
it 'should something something...' do
byebug
end
end
我有post.yml
夹具文件:
one:
title: Title One
content: First content.
two:
title: Title Two
content: Second content.
当我放到byebug,我注意到Post.count == 2
但个别职位有相同的ID:
Post.first.id == 298486374
Post.last.id == 298486374
这是预期吗?我需要确保每个帖子都有自己的唯一ID。什么是添加ID到固定装置的轨道标准?我应该手动添加ID吗?还是应该采取特定步骤来确保帖子具有不同的ID?
根据[文档](http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html),省略ID应导致自动生成ID。 – max