为什么这不合适呢?

时间:2013-06-12 11:10:01

标签: ruby-on-rails ruby-on-rails-3

我正在使用名为acts_as_followerhttps://github.com/tcocca/acts_as_follower

的宝石

然后我在用户表(用户模型)中有一个名为last_active_at的列

在这里,我想获取所有跟随current_user的用户 它必须由last_active_at

订购

我尝试了这个,但它没有按顺序排列。 我该如何解决?

控制器

@users = current_user.following_users(order: 'users.last_active_at DESC')
@users_followed = Kaminari.paginate_array(@users)

1 个答案:

答案 0 :(得分:3)

如果您使用的是Rails 3,则可以使用arel接口:

@users = current_user.following_users.order('users.last_active_at DESC')