はじめに
Rails で既存の DB を利用するアプリケーションの作り方を調べた。注意点としては、Rails からは DB の更新は行わず、読み込みのみ(Read Only)という構成である。
※最終的にはアクセスログなどのテーブルを更新することになると思うが、「アプリケーション本体の機能としては DB の更新はなし」(別のプログラムで DB が作られる)というイメージ。
TL;DR
- DB 参照だけなら
config/database.yml
とapp/models/your_model.rb
だけ作れば良い db/schema.rb
やdb/migrate/xxxx.rb
は不要db/schema.rb
あると、DB の構成確認できて便利かもね
目的・やったこと
冒頭に述べた通り、別プログラムで DB が作られているような構成で、ユーザー表示部分のみを Rails で提供したい場合の使い方を調べた。
続きを読む