Этот код не работает в последней строке специально из-за проверки для table_exists? Как правильно это сделать в Datamapper?Как определить, существует ли таблица в DataMapper
require 'sinatra'
require 'DataMapper'
DataMapper::setup(:default, "sqlite3://#{Dir.pwd}/blog.db")
class Post
include DataMapper::Resource
property :id, Serial
property :title, String
property :body, Text
property :created_at, DateTime
end
DataMapper.finalize
# automatically create the post table
DataMapper.auto_migrate! unless Post.table_exists?
Да, спасибо, это то, что я делал, чтобы обойти эту проблему, однако мне бы очень хотелось понять, что случилось с foo.table_exists? –