我在我的Rails應用中添加了一個可掛載的引擎,它提供了類似論壇的功能(即添加問題,答案,評論等)。一切工作正常發展。然而,在登臺/製作時,我在嘗試創建答案時發生錯誤,特別是CanCan權限錯誤(儘管我認爲這可能是一個紅鯡魚)。但是感覺ti可能與命名空間或名稱衝突有關?將`cache_classes`設置爲`false`修復了我的錯誤。接下來做什麼?
無論如何,當我在我的環境配置文件中設置config.cache_classes = false
時問題消失。但這不是一個可以接受的解決方案,因爲它確實減慢了速度。
我該從哪裏出發?我怎樣才能找出哪些類需要重新加載?傳統的解決這個問題的方法是什麼?
我正在使用Rails 3.1。