Ruby on Rails 3.2.2 を使用しています。モデル クラスの Mixin モジュールを実装しましたが、参照するArticle
ようにしたいと思います(たとえば、メソッドのコンテキスト外で記述されている場合でも)。つまり、私は次のことをしようとしています:self
Article
module MyModule
extend ActiveSupport::Concern
# Note: The following is just a sample code (it doesn't work for what I am
# trying to accomplish) since 'self' isn't referring to Article but to the
# MyModule itself.
include MyModule::AnotherMyModule if self.my_article_method?
...
end
上記のコードは、次のエラーを生成します。
undefined method `my_article_method?' for MyModule
(または他の何か)がモデルクラスを参照するmy_article_method?
ように、上記で実行するにはどうすればよいですか?self
Article