我正在尝试为css文件夹添加资源路径的路径。
现在,如果我使用
添加路径Rails.application.assets.paths << Rails.root.join("app", "assets", "css")
我可以使用127.0.0.1/assets/somefile.css访问它,这将从资产内部的文件夹css中获取文件,但这不是我想做的,我想要的是这个
127.0.0.1/assets/css/somefile.css
但这给了我一个错误。我怎样才能正确布线呢?
答案 0 :(得分:1)
Rails喜欢将资产展平为/assets
。您可以通过将源文件放入public/assets/css/
,跳过资产管道来避免这种情况。
另请注意,在生产中,app/assets/*
中的所有内容都将重命名,以允许更激进的缓存,例如到/assets/application-sfdalkjsdafljkdsfakldfs.css
。因此,挑剔你想如何命名这些文件也会引起麻烦。