используя browsersync с рельсами - просмотр скомпилированного файла css

Я пытаюсь использовать синхронизацию браузера с rails, используя конвейер ресурсов.

Я пытаюсь использовать browsersync в своем приложении rails. Он имеет много замечательных функций, просмотр файлов css на предмет изменений и внесение этих изменений на страницу — одна из таких функций.

По умолчанию rails компилирует sass в css по запросу. Так что, на самом деле, невозможно указать браузеру путь к app.css.

В моем файле конфигурации синхронизации браузера -

files: ["rails/doesnt/have/the/css/yet/application/so/i/dont/know.what/to/do.css", ]

Если я укажу конфигурацию на файлы sass, страница перезагрузится (полное обновление), а не введет изменения. Это плохо. Я хочу, чтобы изменения CSS были введены на страницу.

files: ["assets/application.scss", ] //this causes full page refresh, which is bad.

Кто-нибудь знает, как я могу указать браузерную синхронизацию на скомпилированный css?


person Finnnn    schedule 23.01.2014    source источник
comment
я тоже слежу за этим вопросом   -  person Jitendra Vyas    schedule 20.07.2014


Ответы (1)


Если это находится в разработке, то вы бы хотели, чтобы ваша конфигурация выглядела так:

files: ["assets/application.css"]

(не ссс)

То же самое будет верно и для ваших javascripts. Если у вас возникли проблемы с поиском ресурса, попробуйте вывести его на страницу с помощью помощника assets_path('name-of-asset').

person Jimmy Baker    schedule 24.07.2014
comment
Вы имеете в виду вот так browser-sync start --proxy "myproject.dev" --files "["assets/application.css"]" - person Jitendra Vyas; 07.08.2014