标签: ruby ruby-on-rails-3 activerecord fixtures
我正在尝试使用CSV固定装置,但当我rake db:fixtures:load时,它会抱怨test/fixtures中缺少YAML文件。当灯具在YAML中且文件以.yml结束时,一切正常。
rake db:fixtures:load
test/fixtures
.yml
此外,当我查看activerecord-3.2.3/lib/active_record/fixtures.rb中的代码时,我完全看不到CSV处理的引用。似乎fixtures.rb只知道如何使用YAML灯具。
activerecord-3.2.3/lib/active_record/fixtures.rb
fixtures.rb
这里有什么?是否已弃用CSV灯具?
答案 0 :(得分:2)
不推荐使用CSV Fixtures,并且将在Rails 3.2.0中删除支持
http://guides.rubyonrails.org/3_1_release_notes.html
https://github.com/rails/rails/commit/1716da07204193c8acf967e2d75a53a82e4c7c28#activerecord/lib/active_record/fixtures.rb