我正在开发一个Rails项目,我希望能够在单独的目录中存储许多任意文件(HTML,CSS,PNG等),但是能够访问它们就好像它们存储在/ public中一样。我希望能够在加载页面时访问使用这些文件;例如,创建
{folder outside of rails project}/assets/stylesheets/base.css
并在我的布局中要求<%= stylesheet_link_tag "base" %>
。
没有创建从文件夹到/ public的符号链接,有没有其他方式以编程方式配置Rails来处理像/ public这样的文件夹?
答案 0 :(得分:0)
在application.rb中,您可以告诉rails从何处获取资产文件
config.assets.prefix =“/ public”//这是路径
答案 1 :(得分:0)
在config / application.rb文件中添加此行。
它也允许公用文件夹。
config.assets.paths << Rails.root.join("app", "assets", "public")