2010-07-24 121 views
18

獲取控制器公用文件夾內文件絕對路徑的最佳方式是什麼?是否有預定義的Rails變量保存公用文件夾的絕對路徑?在Rails的公用文件夾中獲取文件的絕對路徑

目前我正在使用File.expand_path('../../../public', __FILE__),但我確定有更好的方法來做到這一點。

回答

59

Rails.public_path應該爲您提供公共路徑

+1

太好了,謝謝!我還發現「#{RAILS_ROOT}/public」,但你的方法更好。 – Vincent 2010-07-24 02:11:44

+0

感謝威廉和文森特......對我來說這非常有用 – Jeyavel 2010-12-02 05:45:55

+0

有沒有其他方法可以做到這一點?它不適用於我(我需要在我的模型中粘貼文件的路徑) – mrmnmly 2012-01-03 15:15:15

相關問題