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な関連モデルに対応する - リア充爆発日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/3215b4857f03584ef3742710dd79db81bf040a64/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F61XnZ5fD2IL.jpg)