Rails 3.1使文件夹成为公共文件夹
你好,我是铁杆新手。
在我的RoR应用程序文件夹中,我有一个我想公开的文件夹( app/FOLDER
)(有些浏览器需要提供的脚本文件),我该怎么做?
你不应该把它们放在app/FOLDER
而应该放在public/FOLDER
,一切都在public/
公开。
这是对rails应用程序中所有目录的解释: guides.rubyonrails.org
在最新的Rails中,文件应该存在于以下某个中……
app/assets lib/assets vendor/assets
如果您无法移动文件夹但仍需要它可以访问,您可以使用…
Rails.application.config.assets.paths << folder_path
这里稍微详细的回答......
Rails 3.1:公共目录不再提供js资产。 如何在加载页面后加载其他js文件?