我正在开发一个应用程序,我尝试实现一个在post索引上具有filterrific的过滤器。
过滤器使用用户参数{{1},mother_tongue
和locality
对帖子进行排序。
Post.rb:
availability
该过滤器对用户索引有效,但对帖子索引无效,错误为:
无法将“发布”加入名为“用户”的关联;也许你拼错了 它吗?
您知道为什么会出现此错误吗?
答案 0 :(得分:0)
我认为您不需要用户和帖子之间的联接表,请将其删除。您的加入应该开始工作。
除此之外,如果您正在使用devise gem,则从@user
继承的所有控制器中都已经有ApplicationController
个可用。如果不是这样,那就完全不一样了。研究表明,有关该主题的资源很多。
不过不要犹豫,发表评论。