パッセンジャーとRuby 1.8で実行されているdatamapperを使用してフィールドで必須を宣言すると、sinatraアプリにエラーが表示されます
エラー: Person:Class に未定義のローカル変数またはメソッド「必須」
class Person
include DataMapper::Resource
property :id, Serial
property :salutation, String
property :first_name, String , required => true
property :last_name, String , required => true
property :email, String , required => true, :format => :email_address
property :phone, String , required => true
property :dob, String
property :no_of_guests, String , required => true
property :attending, String, required => true
property :created_at, DateTime
end
これは、datamapper と ruby 1.8、またはパッセンジャー、または必要な属性を宣言する方法の問題ですか?