2017-02-02 8 views
0

私はRails 5とDraperを使ってモデルを飾っています。Rails 5&Draperに装飾されたネストされたオブジェクトを組み込む

私のモデルは投稿とコメントであり、コメント用のデコレータがあります。

私はすべての投稿を取り込み、飾られたコメントを熱心に読み込みたいと思います。

私の出発点は、

@posts = Post.all.includes(:comments) 

である。しかし、もちろん、これは装飾されたコメントを返しません。レンダリングされたコメントを得るために何を修正しなければならないのですか? draper READMEから

答えて

0

飾る関連は、主 モデルが飾られているときは、自動的に関連するモデルを飾ることができます

オブジェクト。

class ArticleDecorator < Draper::Decorator 
    decorates_association :author 
end 

ArticleDecoratorArticleを飾る、それはまた 使用AuthorDecorator関連Authorを飾るためであろう:Articleモデルを仮定すると、関連Author 目的としています。

関連する問題