1. 程式人生 > >同名model但是不同資料夾或者專案下require_cache問題

同名model但是不同資料夾或者專案下require_cache問題

今天該程式碼,發現一個bug找了半天嗯是沒有找出來,但是發現一個有趣的問題,呼叫model和當前model是相同名稱,我猜是這個問題,最後驗證的確是這個問題,

1:瀏覽器只會報500錯誤

2:開啟debug列印和日誌都顯示空白

目前解決辦法有三個,

第一個很簡單,改掉其中一個model名稱,

第二個中間再加一層通過一個過度位置在呼叫目標model

第三個使用絕對路徑引入,在例項化,我想兩個相同的model肯定有一個專門處理業務邏輯層的