У меня две модели, User
и Post
. Post
принадлежит к User
. User
имеет поле под названием name
. Я хочу выщипывать имена пользователей. Я думал сделать что-то подобное.Выщипывание из ассоциированной модели
some_cool_posts = Post.limit(5)
some_cool_posts.map(&:user).pluck(:name)
К сожалению, срывать не работает с массивами так, то я
some_cool_posts.map(&:user).map(&:name)
мне интересно, есть ли более быстрый способ сделать это в Rails?
Try: 'User.first.posts.pluck (: сообщение)' – vee
Мда. Что делать, если я хочу найти имена пользователей списка сообщений, которые у меня есть? – jason328
Что такое some_cool_posts? – Philip7899