加入Postgres Ruby on Rails

时间:2016-08-03 10:12:49

标签: ruby-on-rails postgresql

我是Rails和Postgres的新手。我想要达到的是一个用户列表,这些用户是我的朋友并且已经对游戏进行了评分。

这就是我得到的。

这将检索我的所有朋友

-@friends = current_user.friendships.includes(:friend)

这将检索所有评级。

-@ratings = @game.rates.order(created_at: :desc).includes(:user)

此代码目前有效,但显然我想在1次调用中执行此操作,而不是循环使用每个。

-@friends = current_user.friendships.includes(:friend)

-@ratings = @game.rates.order(created_at: :desc).includes(:user)

-@ratings.each do |rate|
  -@friends.each do |f|
    -if f.friend_id == rate.user.id

      div= link_to rate.user.username, rate.user

那我该如何实现呢?

0 个答案:

没有答案