我已遵循本指南:
http://guides.rubyonrails.org/plugins.html#add-an-acts-as-method-to-active-record
事实上,我实际上已经复制了代码并放入我的应用程序中,但它无法正常工作。
我一直在收到未定义的方法错误。
当我使用控制台时,我可以检查模块是否已初始化并且是,但是使用" acts_as"抛出未定义的方法错误。
同样在控制台中我可以显式调用ActiveRecord::Base.send :include, ...
然后它包含模块 - 然后一切正常。但是尽量尝试,我无法在加载时调用ActiveRecord :: Base上的.send
。
有什么想法吗?