タグ

active_decoratorとrailsに関するpatorashのブックマーク (2)

  • ActiveDecoratorでhas_manyな関連モデルに対応する - リア充爆発日記

    ActiveDecoratorは今のところ、has_manyとかbelongs_toなモデルをdecorateしてくれない。 PRが上がっているようだけど、これ2年前か。 https://github.com/amatsuda/active_decorator/pull/8 githubの常識とかよくわからないんだけど、こんな感じでスルーされちゃうのってふつうなの? このgem使い続けていいのか不安になるけど、このgemを使うのをやめたとしても、そう大した影響はないので気にしないことに。 で、間に合わせでこんなかんじで対応した。 application_helper.rb def decorate(obj) ActiveDecorator::Decorator.instance.decorate(obj) end どこぞのview <% @user.friends.each do |f|

    ActiveDecoratorでhas_manyな関連モデルに対応する - リア充爆発日記
    patorash
    patorash 2014/05/07
    partialに切り出すほどじゃないんだよなぁ…
  • active_decorator のdecoratorをrspecでテストする方法 - アジャイルSEを目指すブログ

    active_decorator は便利なのですが、rspecでテストが上手く書けなくて、書き方を調べていた。 ただ、web上に情報が無く・・・ あ…ありのまま 今 起こった事を話すぜ! 「おれは decoratorのspecを書こうとしていたと 思ったら いつのまにかactive_decorator, rspec-rails, rails のソースコードを読んでいた」 decorator のspecを書けるように色々と設定する そのままだとspecが上手く書けないので、設定を追加しテストを書きやすくする。 application.rb でlib/のファイルを自動で読み込むようにする config/application.rb の # config.autoload_paths += %W(#{config.root}/extras) こんな感じでコメントアウトされている所を config

    active_decorator のdecoratorをrspecでテストする方法 - アジャイルSEを目指すブログ
    patorash
    patorash 2013/07/10
    active_decoratorでlink_toなどのヘルパーを含むテストをする場合に必要。
  • 1