проблема с импортом начальной загрузки темы в приложение ruby ​​on rails - PullRequest
0 голосов
/ 24 октября 2018

Не получается импортировать эту тему начальной загрузки в мое приложение rails.

https://github.com/puikinsh/sufee-admin-dashboard

Я пытаюсь импортировать этот шаблон в течение двух дней, но безуспешно.Это может быть легко, но я не знаю, что я делаю неправильно :(

Я получаю эту ошибку:

Undefined variable: "$border-color".
Undefined mixin ....

Так что у меня проблема с переменными и миксинами вв первый раз. Я попробовал другой шаблон, и он работает, поэтому я действительно не знаю, что делать дальше.

Буду очень признателен за любую подсказку или идею о том, как решить эту проблему.

Спасибо

1 Ответ

0 голосов
/ 24 октября 2018

Портировать шаблон в приложение Rails несложно, если разбить его на несколько важных шагов:

  • Импорт стилей.Из того, что я вижу, ваш шаблон использует sass вместе с простыми файлами стилей CSS.Вы можете выбрать один из них и скопировать файлы в папку / app / assets / stylesheets и импортировать их в application.sass.Undefined variable: "$border-color". указывает вам на отсутствующие variables.scss, который содержит все переменные цвета для вашего шаблона.
  • Проверьте, использует ли ваш шаблон какие-либо сторонние библиотеки или фреймворки.В этом конкретном примере их список находится в разделе «Встроено с» в репозитории репозитория.Просмотрите каждую из них, найдите версии этих библиотек и добавьте их в свой Gemfile.
  • Скопируйте сторонние файлы Javascript в ваше приложение / assets / javascripts.Требуйте их в pagedown.coffee.erb вместе со сторонними модулями.Обязательно держите сторонний код ниже других модулей, чтобы сохранить функциональность кода, который опирается на эти модули.
  • Обрезать шаблоны HTML в представлениях.Выясните, какая часть вашего макета должна быть сохранена для каждой страницы, и поместите ее в представление макета, разбейте остальное на представления, относящиеся к контроллеру.

Может быть много проблем, но вВ общем, просто попытайтесь проанализировать выбрасываемые ошибки и решить их одну за другой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...