如何让counter_cache / invitations_count为设计可用的Rails gem工作?

时间:2016-01-28 03:50:39

标签: ruby-on-rails ruby-on-rails-4 devise devise-invitable

我在我的Rails应用程序中使用devise invitable。 invitations_count列(应该是发送邀请的计数器缓存)保持为零。

初​​始化/ devise.rb

$(".cruisedropd").show();

以上是宝石的到来方式。我已取消注释启用计数器的最后一行。

我已经阅读了设计可信的Github问题页面,搜索了SO和Google,并尝试在我的应用中的各个地方摆弄。宝石的其余部分工作正常并发送邀请但没有反击。

关于如何修复的想法?谢谢!

1 个答案:

答案 0 :(得分:1)

我不知道这是不是你的问题,但我个人认为这个功能并不合适。此列保存有人发送的邀请数,而不是某人收到的邀请数。

你必须将第二个参数传递给#invite!触发邀请记录的计数器缓存的方法。

Link to the test