2014-02-06 13 views
5

Ich verwende letsrate gem verwenden und immer folgende Fehlermeldung:letsrate gem falsche Anzahl von Argumenten Fehler

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)>' 

Ich habe versucht Version 1.0.9-1.0.8 herabzustufen und dann habe ich die Quelle kopiert lib Verzeichnis immer noch ich bekomme den gleichen Fehler.

+0

hat es behoben? Irgendwelche anderen Vorschläge? – mgs

+0

Ich habe diesen Fehler mit 1.0.9 auch .. – settheline

+0

Bitte zeigen Sie den Code, den Sie verwenden, um den Edelstein zu implementieren. Die Dokumentation zeigt, dass es zu Modellen hinzugefügt werden muss, vorbereitet usw. - hast du das alles gemacht? –

Antwort

0

Der Code in der master branch of the letsrate gem zeigt, dass die fragliche Methode eine variable Anzahl von Argumenten akzeptiert.

Versuchen Sie, das Juwel aus dem Master-Zweig von GitHub zu installieren, um das Problem zu beheben. Fügen Sie diesen Code zu Ihrem Gemfile hinzu und führen Sie bundle install

gem 'letsrate', git: '/muratguzel/letsrate' 
Verwandte Themen