DataMapper

もうDataMapperは使わず、ActiveRecordを使った方がいいとどこかで読んだが。。。 — Hiraku Saito 2014/10/23 03:11

  • SQLを直書きして実行
    • DataMapper.repository(:default).adapter.execute(sql)
  • モデルクラス名をテーブル名とは別の名称にする方法(テーブル名を単数形で扱う方法はまだ見つかっていない)
require 'rubygems'
require 'dm-core'
 
class CheckList
  def self.default_storage_name
    :actual_table_name
  end
  property :id, Serial
  property :name, String
  property :description, String
end
DataMapper.finalize
  • ソースの表示