-
Herokuにログインします:
$ heroku login
-
アプリケーションに接続します:
$ heroku run rails console
-
テーブルのレコードを取得します。例えば、
Post
モデルの全てのレコードを取得するには、次のようにします:> posts = Post.all
-
取得したレコードをCSV形式で保存するために、
csv
ライブラリを使用します。以下のコードを実行して、CSVファイルを作成し、レコードを書き込みます:> require 'csv' > CSV.open('records.csv', 'w') do |csv| > posts.each do |post| > csv << post.attributes.values > end > end
上記のコードでは、
records.csv
という名前のファイルが作成され、各レコードの属性がCSV形式で書き込まれます。 -
Heroku上のファイルをローカルにダウンロードします。以下のコマンドを使用して、
records.csv
ファイルをダウンロードします:$ heroku download records.csv
ダウンロードが完了したら、ローカルマシン上でCSVファイルを開いて内容を確認できます。
これにより、HerokuコンソールからRailsテーブルのレコードを表示し、CSV形式で保存することができます。必要に応じて、他のモデルやカスタムクエリを使用して、異なるテーブルのレコードを表示および保存することもできます。