我使用 Acts As Taggable gem 在本地添加了大约 450 个标签。我正在尝试使用 seed:dump 将所有标签添加到种子文件中。问题是,这些标签不是模型的一部分,因此 seed:dump 不会将它们添加到种子文件中。有没有办法我可以做到这一点?我只想将它们添加到种子文件中,以便其他开发人员可以将它们添加到他的系统中。
问问题
162 次
1 回答
0
我假设您正在使用gem seed_dump运行rake db:seed:dump
,如果我错了,请纠正我。
此解决方案适用于 3.0.0 或更高版本的 gem seed_dump。
如果你运行rails console
并在 irb 运行
SeedDump.dump(ActsAsTaggableOn::Tag.all, file: 'db/seeds.rb', append: true)
那应该添加到您的db/seeds.rb
ActsAsTaggableOn::Tag.create!([
# Your tags
])
希望有帮助
于 2014-01-28T01:06:39.053 回答