我试图保存到sqlite 3数据库。我似乎无法保存,但没有发生错误。我究竟做错了什么?我从现有的一段代码中取出了保存程序。关于下一步我应该尝试的任何想法?使用DataMapper保存数据
require 'data_mapper'
require 'dm-migrations'
DataMapper.setup :default, "sqlite://#{Dir.pwd}/development.sqlite3"
class Post
include DataMapper::Resource
property :title, String, :key => true # An auto-increment integer key
property :slug_url, String
property :desc, String
property :content, String
property :project, String
property :target_url, String
property :trackback, Boolean
property :updated_at, String
property :created_at, DateTime # A DateTime, for any date you might like.
end
DataMapper.finalize
DataMapper.auto_upgrade!
post = Post.new
post.attributes = {:title => "Title",
:slug_url => "Some-slug-url",
:content => "content",
:target_url => "http://example.com",
:trackback => false
}
post.save
property:updated_at,String应该是DateTime –
@AndrewKolesnikov修正! –