2012-09-26 32 views
1

在一個項目中,我被給了一個任務來將所有gem更新爲stable。我們使用rails 3.2.0和其他一些寶石。在更新到版本3.2.8後,所有測試都崩潰了,我正在修復它們,最後一個錯誤是ActionView::Template::Error: uninitialized constant Addressable。我有一個文件從Rails 3.2.0更新到3.2.8導致未初始化的常量可尋址

module URIHelpers 
    class << self 
    ... 
    def parse_url(url) 
     Addressable.URI.heuristic_parse(url) 
    end 
    ... 
    end 
end 

當調用URIHelpers.parse_url(url)我得到上述錯誤。哪裏可能是一個錯誤?

回答

4

我有我自己的答案:)我是在文件的乞討添加

require 'addressable/uri' 

。在更新之前,它需要依賴gem中的某個地方,並且在它出來之後,我需要自己將它添加到gemfile中,並且需要手動。

相關問題