kikeda1104's blog

備忘録・技術に関することを書いています。(webエンジニア)

ActiveRecordを利用する(Ruby)

kikeda1104です。 スクレピングした内容をDBに保存する際になどに、ActiveRecordを利用することで簡易に操作することができるので、利用してみました。

ActiveRecord

Railsの標準の添付されており、MVCのM(odel)の概念を実現しているライブラリです。

ActiveRecordのインストール

$ gem install activerecord

コード

require 'active_record'
# 接続先の環境設定の情報を定義する。
ActiveRecord::Base.establish_connection(
  adapter: "mysql2",
  host:       "localhost",
  username: "root",
  password: "hoge",
  database: "hoge"
)

# テーブルを名を指定する
class Company < ActiveRecord::Base
  self.table_name = "companies"
end

Company.all

設定情報のYAMLへの切り出すこともできますが、ひとまずこれで動きますね。 以上です。

参考

ActiveRecordを単体で使うには | tsuchikazu blog