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

Опитвам се да използвам синхронизиране на браузър с релси, като използвам конвейера на активите.

Опитвам се да използвам browsersync в моето приложение rails. Има много прекрасни функции, гледането на css файлове за промени и инжектирането на тези промени в страницата е една от тези функции.

По подразбиране rails компилира sass в css, когато бъдат поискани. Така че, afaik, не е възможно да се даде на browsersync пътя до 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.

Някой знае ли как мога да насоча browsersync към компилирания css?


person Finnnn    schedule 23.01.2014    source източник
comment
И аз следя този въпрос   -  person Jitendra Vyas    schedule 20.07.2014


Отговори (1)


Ако това е в процес на разработка, тогава бихте искали вашата конфигурация да изглежда така:

files: ["assets/application.css"]

(Не scss)

Същото ще важи и за вашите javascript. Ако имате проблеми с намирането на актив, опитайте да го изведете на страница, като използвате помощника asset_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