在Rails控制器中,可以通过以下步骤来实现在.group_by关联的模型:
下面是一个示例代码:
class PostsController < ApplicationController
def index
@posts = Post.includes(:comments).all.group_by(&:author)
end
end
在上述示例中,我们在index动作中获取了所有的帖子,并按照作者进行了分组。然后,我们将分组后的数据赋值给@posts实例变量,在视图中可以通过循环来展示每个作者的帖子和评论。
这是一个简单的示例,你可以根据自己的需求进行修改和扩展。关于Rails的更多信息和相关产品介绍,你可以参考腾讯云的Rails文档:Rails文档
企业创新在线学堂
DB TALK 技术分享会
云+社区技术沙龙[第16期]
高校开发者
云+社区技术沙龙[第17期]
云+社区开发者大会(苏州站)
领取专属 10元无门槛券
手把手带您无忧上云