cho-san Life Log

IT シーカヤック SUP お酒 コミュニティなど

ActiveDecorator::Decorator.instance.decorateのメモ

ActiveDecoratorを使用した時にはまったところ。

module OrderDecorator

  def notice
    "注意事項 #{self.order_name}"
  end

end

viewの中で、order.noticeで呼び出したら呼び出せなかった。

      <%= order.notice %>

以下の書き方だとOKだった。なんでだろうか。

viewで使用したのに。

319ring.netとかと何か関係あるのだろうか?

      <%= ActiveDecorator::Decorator.instance.decorate(order).notice %>

参考サイト qiita.com