データベースから特定の情報を抜き出してviewで見た時に以下が出てガッカリした時の対策を備忘録として記載します。
<〇〇::ActiveRecord_Associations_CollectionProxy:××××××××××××××××>
どうやらこれは取ってきたインスタンスの外側部分の表示で、肝心の中身ではないご様子。
(以下で言うとaaaの部分が表示されている?)
[例]
aaa = bbb.New(attribute)
<〇〇::Activ~>を生み出している変数に対してeachメソッドを当ててあげると中身だけが取り出される。
たとえばitem.imagesで出てきてしまった場合は
// haml で書いた場合
- item.images.each do |image|
- result = image.image_url
= result
これでインスタンス内のimage_urlの値が取り出せる。