我使用的是thumbs_up寶石,github有master
分支(0.4.6)和engine
分支(0.3.2)。當我需要與當需要寶石時安裝哪個版本的寶石
gem 'thumbs_up'
在我Gemfile
寶石我看到的版本0.4.6安裝。我通過做bundle exec gem which thumbs_up
來驗證這是在我的開發環境中運行的正確版本,當我查看VERSION
文件時,我看到它是0.4.6。
所以,當我看着代碼,我期待找到一個unvote_for
方法,但它沒有。相反,它有一個叫做clear_votes
。現在我很困惑,因爲clear_votes
應該是在0.3.2版本中,但據我所知,我在版本0.4.6。
任何想法這裏發生了什麼?