2011-12-08 27 views
0

我通過Rails應用程序下載文件,我需要的鏈接保存到本地文件(已下載)數據庫中的對象..Rails的鏈接數據庫條目本地文件動態

所以,如果我有

媒體名稱:字符串URL_LINK:字符串actual_file:字符串(??)

如何定義一個本地文件的路徑(這樣我也可以撥打/加載它通過軌道晚些時候)?

說該文件在應用程序文件夾(與Gemfile等相同的水平。)。

謝謝!

回答

1

像本地文件一般靜態資產應該在您的rails應用程序的public目錄中。那麼您的本地路徑可能與您的公共目錄相關,因此路徑images/funny.jpg將指向your_project_folder/public/images/中名爲funny.jpg的文件。

但是,將文件附加到ActiveRecord對象是一種早已發明的輪子。沒有意義重新發明您的應用程序的車輪。看看paperclip,因爲它提供了將文件「附加」到Rails模型對象所需的所有內容,還有更多。

+0

謝謝,實際上幫助 – Stpn