Gem rails_db を触ってみた。
GitHub Explore で流れてきた Gemigorkasyanchuk/rails_dbを触ってみた。 開発環境でのログインを簡単に切り替えできる Gemigorkasyanchuk/any_loginと同じ人が作っているみたい。
Railsjazz.com - web and mobile development with Ruby on Rails, Flutter
導入
Rails 6.0.3.7 を使っているので以下を Gemfile に追記して、bundle install
実行。
# Rails >= 6
gem 'rails_db', '>= 2.3.1'
http://localhost:3000/rails/db
にアクセスするとダッシュボードを見れる。とても簡単。
機能
レコードの CRUD ができる。
スキーマを見ることができる。
CSV で Export できる。
SQL Editor で SQL を叩いて、その結果を Export できる。
実行した SQL は履歴として残る。
感想
ビジネスサイドからの「こういうデータ欲しいのだけど」という要望に今までは Heroku Dataclips を使っていたのですが、この Gem があれば SQL を一度用意しておけば History に残るので、ビジネスサイドの人たちで作業を完結できるかも、と思いました。