导入引导程序主题到Ruby on Rails应用程序的问题

时间:2018-10-24 15:05:21

标签: css ruby-on-rails ruby templates bootstrap-sass

我似乎无法将此引导主题导入到我的Rails应用程序中。

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

我正在尝试导入此模板两天,但是没有运气。可能很容易,但是我不知道我在做什么错:(

我收到此错误:

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

所以我第一次遇到变量和混合问题。我尝试了另一个模板,它可以工作,所以我真的不知道接下来要尝试什么。

任何有关解决此问题的提示或想法都将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

如果将模板分解为几个重要步骤,则将模板移植到Rails应用程序并不难:

  • 导入样式。据我所知,您的模板正在使用sass和普通的CSS样式文件。您可以选择其中之一,然后将文件复制到/ app / assets / stylesheets文件夹中,然后将其导入application.sass中。 Undefined variable: "$border-color".会将您指向缺少的variables.scss,其中包含模板的所有颜色变量。
  • 查看您的模板是否正在使用任何第三方库或框架。在此特定示例中,自述文件的仓库的“内置于”部分中列出了它们。仔细检查其中的每个库,找到这些库的gem版本,并将它们添加到您的Gemfile中。
  • 将非第三方Javascript文件复制到您的app / assets / javascripts中。在pagedown.coffee.erb中要求它们以及第三方模块。确保将非第三方代码保留在其他模块下面,以保留依赖于那些模块的代码的功能。
  • 将HTML模板修剪到视图中。弄清楚应该为每个页面保留布局的哪一部分,并将其放入布局视图,然后将其余部分分解为控制器特定的视图。

可能有很多问题,但是通常,仅尝试分析抛出的错误并逐一解决它们。