0

Railsアプリケーションを展開していHerokuます。db/seedファイルはその後変更されました。最初にシードされたユーザーに、現在ローカルにあるユーザーを反映させたいと思いadminますHeroku。次のいずれかの方法はありますか:

A) データを破棄して、heroku run rake db:seedもう一度実行しますか? また

adminB) 新しいユーザーをデータベースにシードします。データベース内のテーブルを編集する必要がある場合に、新しい移行ファイルを作成するのと似ていますか?

ありがとう!

4

1 に答える 1

2

rake db:resetデータを削除、作成、およびシードするコマンドを使用して、データベースを確実にリセットできます。このコマンドを実行する前に、シード ファイルを変更する必要があります。

ただし、より良い方法は、heroku run rails consoleそのインターフェイスを使用してユーザー情報を使用し、単純に変更することです。詳しくはこちらをご覧ください

于 2013-05-06T18:40:21.057 に答える