我有一個類TaskBuilder我想添加各種ActiveModel方法,以便它可以利用ActionPack。據我瞭解,在軌道4,這將這樣的伎倆:不能包含ActiveModel ::模型
class TaskBuilder
include ActiveModel::Model
當我這樣做,我得到這個錯誤:
task_builder.rb:2:in `<class:TaskBuilder>':
uninitialized constant TaskBuilder::Active_Model (NameError)
注意,本來我只打算使用驗證,並只是包含該模塊,沒有問題,例如,
class TaskBuilder
include ActiveModel::Validations
哪些工作正常。我正在使用Rails 4.0.0。這裏發生了什麼?
是否添加'require'active_model'' help? –
適用於我:https://gist.github.com/Willianvdv/9162257。這是一個正常的鐵路項目? – Willian
'require'active_model''似乎已經修復了它。如果有人能解釋爲什麼這是必要的,我會接受這個答案。這個項目沒有什麼特別的想法。 –