用vote_fu rails plugin試試我的運氣。這個功能看起來正是我爲我的一個項目所需要的,但是我遇到了障礙。我已將github自述文件作爲插件來安裝。從vote_fu開始
我已將acts_as_voteable放在我的用戶模型的「Event」模型和acts_as_voter上。 在控制檯中,當我嘗試:
>> event.votes
或
>> user.votes
它成功返回一個空數組。
,但是當我試圖做到以下幾點:
user.vote_for(event)
我得到
"NoMethodError: undefined method `user_id' for #<Vote:0x7f5ed4355540>"
任何想法?我可能只是錯過了一些顯而易見的東西,但也許插件的自述文件中缺少一些東西。
謝謝。
[更新]
我創建了一個空白的應用程序和插件的正常工作,所以我認爲這個問題可能會被使用「沙漠」插件引起的,因爲我的User類被分裂了兩個文件。如果我找到答案,我會發布它,這樣在別人遇到此問題時,可能會有所幫助。
乾杯。