在我的 Rails 3.2.11 和“开发”环境中,当我尝试使用活动模型时:
class DisponibilityApi
include ActiveModel::Model
attr_accessor :start_time, :end_time
validates :start_time, :end_time, :presence => true
end
我有一个错误:
NameError: 未初始化的常量 ActiveModel::Model
但是当我手动包含它时:
class DisponibilityApi
extend ActiveModel::Naming
extend ActiveModel::Translation
include ActiveModel::Validations
include ActiveModel::Conversion
attr_accessor :start_time, :end_time
validates :start_time, :end_time, :presence => true
end
现在它起作用了!
我错过了什么吗?
谢谢 !