小编use*_*706的帖子

rails找到帖子的user_id = user的所有评论

这里的查询有点复杂.三个相关表:用户,帖子和评论.用户有很多帖子和评论,帖子属于用户和has_many评论,评论属于用户和帖子.也就是说,我正在尝试使用Rails,在我的控制器中找到用户在所有帖子上收到的所有评论.我试过这个:

@comments = Comment.where(:post_id.user => @user.id)
Run Code Online (Sandbox Code Playgroud)

但这并没有真正奏效.这可能是一个简单的解决方案,帮忙吗?

ruby activerecord ruby-on-rails

3
推荐指数
1
解决办法
5558
查看次数

使用cancan和rolify进行角色管理

我正在使用devise-cancan-rolify设置来处理用户.在注册时,他们会收到读者角色.我希望能够从管理界面将它们提升为Writer角色.问题是,role和users_roles表的设置方式使得这一点变得相当复杂,特别是因为没有users_roles模型而且我非常业余.有没有人熟悉这个可以在这里指导我的正确方法?

roles ruby-on-rails devise cancan

2
推荐指数
1
解决办法
8564
查看次数

标签 统计

ruby-on-rails ×2

activerecord ×1

cancan ×1

devise ×1

roles ×1

ruby ×1