Как потребовать «точку останова» в Symfony2?

В проекте используются Symfony2, Twig, Compass, Sass и Breakpoint. Мы установили точку останова, но понятия не имеем, где написать инструкцию для компаса (требуется 'точка останова'), потому что мы не используем config.rb. Как включить точку останова?


person orendzi    schedule 15.10.2013    source источник
comment
Находим ответ! stackoverflow.com/questions/15160854/   -  person orendzi    schedule 15.10.2013


Ответы (1)


Точка останова — это расширение Compass, для правильной работы которого требуется немного Ruby. Чтобы использовать его, вы должны использовать реализацию Sass и Compass на Ruby. Поскольку Sass 3.3 находится в стадии RC по состоянию на эти выходные на SassConf, Breakpoint скоро будет обновлен для работы без Ruby, но тогда для этого потребуется компилятор Sass, который функционально эквивалентен Sass 3.3 (libsass, например, еще не совместим с Sass 3.2 и, следовательно, будет несовместим) для запуска. Я не знаю ни одного компилятора альтернативного языка для Sass, который имел бы полную поддержку Sass 3.3 (или, если уж на то пошло, поддержку Sass 3.2).

Если вы компилируете через гем Ruby Compass (т. е. не просто используете миксины Compass, а используете полный гем Compass, который является одновременно набором миксинов и фреймворком расширения. Большинство оберток Compass, о которых я знаю (например, Grunt Contrib Compass) предоставляет вам способ передать необходимые драгоценные камни в компилятор. Выясните, вызывается ли Compass. Если у вас нет способа явно добавить необходимые драгоценные камни, посмотрите, можете ли вы передать -r breakpoint в вызов compass compile.

person Snugug    schedule 15.10.2013