acts_as_follower gem 在 rails 5 中不工作

acts_as_follower gem is not working in rails5

acts_as_follower gem 在 Rails4 中工作正常,但在 Rails5 中不工作。 https://github.com/tcocca/acts_as_follower

当我在控制台中集成并尝试使用跟随功能时,出现以下错误:

user = User.find(1)

user2 = User.find(2)

user.follow(user2)

如果您使用的是 sqlite3 数据库,我会收到以下错误:

no table found error will be display

如果您使用的是 pg 数据库,我会收到以下错误:

TypeError: no implicit conversion of nil into String

这是包含 act_as_follow gem 和 rails5 的演示源代码 https://github.com/jigarbhatt2711/act_as_follow_demo

通过将我的gem从

gem "acts_as_follower"

gem "acts_as_follower", github: "tcocca/acts_as_follower"

问题已解决!