リモートで働くプログラマーの検索結果

リモ太がググったことの覚書

RailsプロジェクトでSQLを叩いてCSVを出力できるgem「blazer」を導入する

github.com

同様なgemにadhoqというのもある github.com

READMEに従ってセットアップ

Gemfileに追記

gem 'blazer'

installして必要なテーブルを作成

bundle install
rails generate blazer:install
rails db:migrate

config/routes.rbに追記

# config/routes.rb
Rails.application.routes.draw do
  mount Blazer::Engine, at: 'blazer' # 追記
  # 略
end

これで /blazerにアクセスすると以下のように表示されれば完成

f:id:remoter:20200302114040p:plain

READMEに書いてあるとおりproduction環境で動かすためには環境変数 BLAZER_DATABASE_URL にデータベースへ接続できるURLを設定する必要がある