【发布时间】:2012-10-02 18:58:06
【问题描述】:
使用在乘客和 ruby 1.8 上运行的数据映射器声明字段需要时,我的 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 的问题,还是乘客或我标记所需属性的方式?
【问题讨论】:
标签: ruby sinatra ruby-datamapper