Susy: Ошибка при использовании примеси nth-omega

Я думал, что это сработает:

.col4 {@include span-columns(3,12); @include nth-omega();}

Но я получаю это сообщение об ошибке (в CodeKit):

error screen.scss (Строка 195 файла _support.scss: Mixin with-only-support-for принимает 6 аргументов, но было передано 8).

Без '@include nth-omega ();' Я не получаю сообщения об ошибке. '@include nth-omega (4);' тоже не сработало.


person Daniel Baars    schedule 06.11.2012    source источник
comment
Ты прав. Это должно сработать. Проблема в том, что слишком много миксинов пытаются настроить параметры поддержки браузера - используя тот же метод и вызывая цикл.   -  person Miriam Suzanne    schedule 07.11.2012


Ответы (1)


Susy ‹1.0.4 имела ошибку относительно nth-omega, которая могла быть тем, что вы видите. Какую версию Compass и Susy вы используете? Попробуйте обновить оба с помощью > sudo gem update.

person 0skar    schedule 06.11.2012
comment
Спасибо, Оскар, но я использую последние версии: compass-0.13.alpha.0 и susy-1.0.4. - person Daniel Baars; 06.11.2012
comment
Да, проблема на самом деле заключалась в двойном компасе / сьюзи. Я исправил это в обоих местах, но новый гем Compass еще не выпущен. Если вы создадите свой собственный драгоценный камень из основной ветки Compass, он будет работать. И, предположительно, скоро появится новая жемчужина. - person Miriam Suzanne; 06.11.2012
comment
Спасибо, Эрик. Создание собственного драгоценного камня на данный момент немного выше моего набора навыков (только начинаю со всей этой штуки с Sass Compass Susy), поэтому я подожду, пока он будет выпущен. На данный момент использование &: last-child {@include omega;} работает нормально. - person Daniel Baars; 07.11.2012
comment
У меня такая же проблема, но обновление обоих гемов не помогло. - person eelkedev; 22.04.2013