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