次のモジュールがあります。
module PriceItem
def price_item(mdl, code, opts = {})
gs_collector.do_something()
end
end
belongs_to :gs_collector
これは、関係を持つ Rails 3.2 アプリのいくつかのモデルに混在しています。それは正常に動作します。
また、このモジュールを GsCollector モデルに混在させたいと考えています。しかし、ここで問題が発生します。上記の例で に変更gs_collector
するself
と、それを混在させた他のモデルでは機能しなくなるからです。
GsCollector
と を持つモデルの両方でこれを使用するにはどうすればよいbelongs_to :gs_collector
ですか?