Acts As Taggable gem を使用して、約 450 個のタグをローカルに追加しました。すべてのタグをシード ファイルに追加するために、seed:dump を使用しようとしています。問題は、これらのタグがモデルの一部ではないため、seed:dump がこれらのタグをシード ファイルに追加しないことです。これを行う方法はありますか?別の開発者が自分のシステムに追加できるように、それらをシード ファイルに追加したいだけです。
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 に答える