2011-11-17 43 views
0

我有一個包含數據的XML文件,我可以輕鬆地解析它以將數據插入到我的rails數據庫中。唯一的問題是 - 文件進入哪個目錄(「public」似乎是錯誤的,因爲數據庫中的初始數據不應該公開),以及如何在seeds.rb文件中引用該文件(即前綴將保證該文件將被找到)。Ruby on Rails - 如何從文件中「以正確的方式」播種?

這是一個很愚蠢的問題,但我還沒有觸及一段時間的軌道,現在,他們不斷變化的目錄結構...

回答

3

我會簡單地把文件的文件夾在像/db/data_source因爲seeds.rb生活在/db所以它保持整體邏輯。

可以使用引用任何文件:

"#{Rails.root}/path/to/file"