Работа с учебником Hartl sample_app ... не проблема с учебником, но с моим собственным мастерингом. Удивление, если кто-то умнее меня, может помочь нам всем ... Я знаю, что часто время обновления драгоценных камней может вызывать ваше приложение, поэтому я был готов к этому (ура для совершения часто!), Но когда я увидел, что бутстрап -sass gem Я использовал был устаревший, у меня был для обновления.Обновление bootstrap-sass от v2.3.2.0 до v3.0.2.1 breaks sample_app CSS
Перед обновлением я использовал v2.3.2.0 - никаких побочных эффектов.
После обновления версия gem была 3.0.2.1, и некоторые переменные sass были изменены, что было простым исправлением (а именно, hasCase to non-camel-case). Это было легко идентифицировано и исправлено путем запуска тестов rspec, написанных на этом этапе в учебнике.
Что бросает меня через петлю теперь правильные ссылки верхнего меню (дома, помощь, вход в систему) выглядят сложными, как «нормальный» нестандартный неупорядоченный список. Соответственно, это приводит к тому, что верхний бар имеет тройной размер и, таким образом, покрывает часть текста, видимую в основной области содержимого.
Я не настолько талантливый парень, чтобы точно знать, что происходит, но попытался описать его как можно лучше. Я могу указать вам на git commit сравнить here, но даже этого очень много.
В то же время, я вернусь к v2.3.2.0, и все вернулось к тому, как это было. Извлеченный урок, вынюхивает изменения и тест-тест перед слепого обновления драгоценных камней.
Заранее благодарим за любую помощь!
P.S. Я также разместил это в субрейтинге/r/Learn_Rails here.