2015-04-29 2 views
0

Я занимаюсь разработкой углового приложения, и я использую следующую структуру папок:Компас и SASS на сложной структуру проекта

. 
├── app 
│   ├── assets 
│   │   ├── images 
│   │   │   ├── brands 
│   │   │   ├── coletaSeletiva 
│   │   │   ├── quiz 
│   │   │   └── vidaEmLem 
│   │   │    └── avatars 
│   │   ├── sass 
│   │   └── stylesheets 
│   ├── scripts 
│   │   └── controllers 
│   └── views 
│    └── coleta 
└── test 
    └── spec 
     └── controllers 

Это старшина угловой генерироваться проект.

Созданный css, который поступает из SASS, указывает на файлы со следующим путем: '/app/assets/...', потому что config в корне проекта.

Мой сервер начинает из папки приложения, так что я называю свои активы, используя только /assets/...

Что я должен делать?

Должен ли я разместить config.rb внутри папки приложения и изменить пути к ресурсам?

Мой config.rb выглядит следующим образом:

http_path = "/" 
css_dir = "app/assets/stylesheets" 
sass_dir = "app/assets/sass" 
images_dir = "app/assets/images" 
javascripts_dir = "app/assets/javascripts" 
relative_assets = true 
+0

Так вы сталкиваетесь с конкретной проблемой? Или вы просто ищете мнения? –

+0

Каждый раз, когда мне нужно изменить файл css, потому что путь к моим изображениям, используемым классами, неверен. Я хочу знать, как лучше всего это сделать, потому что я думаю, что config.rb должен быть в моей корневой папке, верно? Если я управляю своим приложением, я должен вызывать все команды из корневой папки приложения – gbrennon

ответ

0

Вы можете Минимизировать код с "ворчанием" или "хрюкать --force". Тогда я думаю, что проблем не будет.

Если все же у вас возникла проблема с изображениями. Попробуйте установить путь, как ../images/image.png [если папка с изображениями находится в родительской папке] или ./images/image.png [если папка с изображениями находится в одной папке].

Смежные вопросы