Slide 48
Slide 48 text
DataMapper
require 'sqlite3'
require 'dm-core'
require 'dm-timestamps'
configure :development do
DataMapper::setup(:default, "sqlite3://#{Dir.pwd}/my_database.db")
end
class Blog
include DataMapper::Resource
property :id, Serial
property :title, String
property :content, Text
property :url, String
property :is_active, Boolean
property :created_at, DateTime
property :updated_at, DateTime
end
get '/blog/:post_id' do
@post = Blog.get(params[:post_id])
erb :post_detail
end
sqlite3