스펙이나 레일 콘솔 하나에서 클래스, after_create 메소드를 호출하는 방법 :나는 <pre><code>class Item < ActiveRecord::Base after_create TellMe end class TellMe def self.after_create(model) end </code></pre> <p></p> 다음 한이 유사한 무언가 할 수 있도록하고 싶습니다
i=Item.new :name => 'my test name'
i.send(:TellMe.after_create)
유사한 공개 방법을 어떻게 부르겠습니까? 내가
i.instance_eval 'TellMe.after_create(self)'
을 할 수있는 것처럼 보이지만 항목을 만들고,이 경우,
? 실제 코드로 컨텍스트에 넣을 수 있습니까? –
'after_create : tell_me'을 가지고 있다면 위의 내용은 실제 호출에 매우 가깝습니다. 여러분은'Item.send (: tell_me)'을 가질 수 있고 다양한 문맥에서 사용할 수 있습니다. 비슷한 방식으로이 함수에 액세스하고 싶습니다. 멍청한 질문을 던지십시오. – timpone