0

ここで完全なエラーを参照してください: 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
4

1 に答える 1

1

古いバージョンの DataObjects (おそらく 0.10.0 より前) がインストールされているようです。最新バージョンに更新してください。このエラーは消えると思います。使用するデータベースに応じて、おそらく do_postgres または do_mysql のいずれかをアップグレードする必要があります。

于 2010-04-10T16:59:51.943 に答える