筛选带有用户参数的用户帖子

时间:2018-06-21 08:24:21

标签: ruby-on-rails ruby ruby-on-rails-5

我正在开发一个应用程序,我尝试实现一个在post索引上具有filterrific的过滤器。

过滤器使用用户参数{{1},mother_tonguelocality对帖子进行排序。

  • 我CreateJoinTableUsersPosts
  • 发布归属用户:用户
  • 用户has_one:post

Post.rb:

availability

该过滤器对用户索引有效,但对帖子索引无效,错误为:

  

无法将“发布”加入名为“用户”的关联;也许你拼错了   它吗?

您知道为什么会出现此错误吗?

1 个答案:

答案 0 :(得分:0)

我认为您不需要用户和帖子之间的联接表,请将其删除。您的加入应该开始工作。 除此之外,如果您正在使用devise gem,则从@user继承的所有控制器中都已经有ApplicationController个可用。如果不是这样,那就完全不一样了。研究表明,有关该主题的资源很多。 不过不要犹豫,发表评论。