【发布时间】:2016-02-07 12:11:36
【问题描述】:
我的应用程序中有Post 和User 实体。
他们有相应的belongs_to 和has_many 关系。我使用gem devise作为用户授权/认证系统。
如果Post 有user_id 并且它与current_user.id 相同,则这段代码选择所有帖子,并将其分配给实例变量:
@post = Post.where(:user_id => current_user.id)
问题是:
如何选择用户创建的最新帖子(我想我会使用.last 方法来实现)
但问题是我不知道如何在我的实例变量内的一个查询中使用.where 和.last。
【问题讨论】:
标签: ruby-on-rails ruby activerecord devise