Я не уверен, что я делаю не так, у меня есть файл в lib/acts_as_votable.rb
, это просто система голосования для приложения.
module ActsAsVotable
end
module ActiveRecord
class Base
class << self
cattr_accessor :votable
def acts_as_votable
has_many :votes, :as => :voteable
end
def votable?
method_defined? :votes
end
end
def votable?
self.class.send(:method_defined?, :votes)
end
end
end
Но кажется, что модуль никогда не загружается:
undefined local variable or method `acts_as_votable' for #<Class:0x00000101796d80>
Каким будет правильный способ загрузки модулей?