1

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

4

1 に答える 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 に答える