0
我有'ClassName'在不同名稱空間中定義了兩次。結構如下所示與不同名稱空間下的類名稱衝突
app
-Folder1
-Folder2
-class_name.rb
app
-Models
-Folder3
-class_name.rb
當RSpec的試圖與
Dir["#{Rails.root}/app/**/*.rb"].each { |f| load f }
我得到一個異常嘗試加載app/Folder1/Folder2/class_name.rb
加載類:
預期應用/資料夾/ Folder2/class_name.rb來定義Folder1 :: Folder2 :: ClassName(LoadError)
我花了很多時間調試這個。任何幫助將是非常歡迎
其所謂的文件夾2 ::類名。 folder2 Folder2 :: ClassName2中有另一個文件加載正常 – usha