0
나는 보석을 만들려고 노력 중이며, 보석 내부에 my_method
이라는 메쏘드를 정의하고 그것을 모델 안에 사용하고 싶다.모델에서 사용할 보석에서 메소드를 정의하는 방법은 무엇입니까?
예 :
class MyModel < ActiveRecord::Base
my_method
end
내 보석 : 나는 예를하려고하면
#lib/my_gem.rb
require "my_gem/model_inclusions"
module MyGem
end
#lib/my_gem/model_inclusions.rb
module MyGem
def self.included(base)
base.extend ClassMethods
end
module ClassMethods
def my_method
end
end
end
이 나에게 undefined method 'my_method' for <Class:0x00000045434> (NoMethodError)