请在此处查看完整错误:http://notesapp.heroku.com/
我正在使用DataMapper和dm-validations 0.10.2。无论我调整我的模型多少,我都会得到同样的错误,或者另一个错误。这是我的模型的样子:
class User
include DataMapper::Resource
attr_accessor :password, :password_confirmation
property :id, Serial, :required => true
property :email, String, :required => true, :format => :email_address, :unique => true
property :hashed_password, String
property :salt, String, :required => true
property :created_at, DateTime, :default => Time.now
property :permission_level, Integer, :default => 1
validates_present :password_confirmation, :unless => Proc.new { |t| t.hashed_password }
validates_present :password, :unless => Proc.new { |t| t.hashed_password }
validates_is_confirmed :password
答案 0 :(得分:1)
看起来您安装了旧版本的DataObjects(可能是0.10.0之前的版本)。请更新到最新版本,我认为此错误将消失。根据您使用的数据库,您很可能需要升级do_postgres或do_mysql。