acts_as_follower gem在Rails4中运行良好,但它不能正常工作Rails5。 https://github.com/tcocca/acts_as_follower
当我整合并尝试在控制台中使用跟随功能时,我收到以下错误:
user = User.find(1)
user2 = User.find(2)
user.follow(用户2)
如果您使用的是sqlite3数据库,则会出现以下错误:
没有找到表格会显示错误
如果您使用的是pg数据库,我收到以下错误:
TypeError:没有将nil隐式转换为String
这是demo的源代码,其中包含带有rails5的act_as_follow gem 的 https://github.com/jigarbhatt2711/act_as_follow_demo
答案 0 :(得分:2)
通过改变我的宝石
gem "acts_as_follower"
到
gem "acts_as_follower", github: "tcocca/acts_as_follower"
问题解决了!