Почему, когда я отображаю Джейсон для @portfolio_items, я получаю данные только для Портфеля, а не технологий, но когда я делаю @ portfolio_items.technologies, я получаю только записи о технологиях, которые я хочу, чтобы объект Джейсона содержал оба
@portfolio_items = Portfolio.includes(:technologies).find(27)
puts json: @portfolio_items
возвращает
Portfolio id: 27,
title: "Portfolio title: 0",
subtitle: "Angular",
body: "Lorem ipsum dolor sit amet, consectetur adipiscing...",
main_image: "https://via.placeholder.com/600x400",
thumb_image: "https://via.placeholder.com/350x200",
created_at:"2018-12-28 23:18:35",
updated_at: "2018-12-28 23:18:35"
и
puts json: @portfolio_items.technologies
возвращает
[#<Technology id: 7, name: "Technology 0", portfolio_id: 27, created_at:
"2018-12-28 23:18:35", updated_at: "2018-12-28 23:18:35">,
<Technology id: 8, name: "Technology 1", portfolio_id: 27, created_at
:"2018-12-28 23:18:35", updated_at: "2018-12-28 23:18:35">,
<Technology id: 9, name: "Technology 2", portfolio_id: 27, created_at:
"2018-
12-28 23:18:35", updated_at: "2018-12-28 23:18:35">]
Так что в принципе почему @portfolio_items не имеет значения, которое вportfolio_items.technologies