2014-01-30 18 views
0

我正在開發一個Rails項目,我希望能夠在一個Rails項目中存儲大量任意文件(HTML,CSS,PNG等) 單獨的目錄,但能夠訪問它們,就好像它們存儲在/ public中一樣。我想在加載頁面時能夠訪問這些文件;例如,創建需要任意文件,就好像它們在/ rails目錄中一樣

{folder outside of rails project}/assets/stylesheets/base.css

,並在我的佈局<%= stylesheet_link_tag "base" %>需要它。

創建從/文件夾到/ public的符號鏈接的缺點,是否有任何其他方式編程配置Rails處理所述文件夾/公共?

回答

0

在application.rb中你可以告訴從哪裏拿的資產文件

config.assets.prefix軌=「/公衆」 //這是道路

0

在你的config /應用程序添加此行。 rb文件。

它也允許公用文件夾。

config.assets.paths << Rails.root.join("app", "assets", "public") 
+0

我試過'config.assets/paths << Pathname.new('/ absolute/path/to/folder')',它沒有工作。 – Gabe

相關問題