W moim Rails 3.2.11 i "rozwój" środowisko gdy próbuję mieć aktywny model:Rails 3 ActiveModel: nie może zawierać ActiveModel :: model bezpośrednio
class DisponibilityApi
include ActiveModel::Model
attr_accessor :start_time, :end_time
validates :start_time, :end_time, :presence => true
end
mam błąd:
NameError: niezainicjowanymi stałą ActiveModel :: model
Ale kiedy to ręcznie:
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
Teraz działa!
Czy brakuje mi czegoś?
Dzięki!
Jeśli chcesz korzystać z tej ActiveModel z SimpleForm trzeba będzie również wdrożenie trwało? '' Metody. – jethroo