我正在使用letsrate gem并收到以下错误:
ArgumentError - wrong number of arguments (3 for 2):
lib/letsrate/lib/letsrate/model.rb:69:in `letsrate_rateable'
app/models/model_definition.rb:3:in `<class:ModelDefinition>'
app/models/model_definition.rb:1:in `<top (required)>'
我已尝试将版本从1.0.9
降级为1.0.8
,然后我将源代码复制到lib
目录,但仍然遇到同样的错误。
答案 0 :(得分:0)
master branch of the letsrate gem中显示的代码显示有问题的方法接受可变数量的参数。
尝试从GitHub的主分支安装gem来纠正问题。将此代码添加到Gemfile并运行bundle install
gem 'letsrate', git: '/muratguzel/letsrate'