我有像这样的文件夹层次结构......
- html
- clients
- client1
- css
- preprocess
- images
-img
- client2
- css
- preprocess
- images
-img
此时我的config.rb文件设置了这些设置...
project_path = '/'
css_dir = 'css'
sass_dir = 'css'
images_dir = './clients/client1/challenge/img'
sprite_load_path = './clients/client1/challenge/preprocess/images'
relative_assets = true
我需要的是一种让images_dir和sprite_load_path相对于./clients/client1/css/*.scss文件的方法,而不是web目录的根目录。是否有一个命令使用__FILE__之类的东西,这些命令可以添加到指向要保存的文件的这些路径之前。我知道__FILE__指的是config.rb文件,所以它不会起作用。我需要的是像这样的东西......
images_dir = <path to file being saved> + '/../img'
sprite_load_path = <path to file being saved> + '/../preprocess/images'
我们需要像这样对每个客户端进行沙盒化,因为它们会随着时间的推移而被删除,并且每个客户端都可以彼此唯一,因此不能更改文件夹层次结构。