【问题标题】:Cannot Activate/Import Bootstrap into my Ruby on Rails application无法在我的 Ruby on Rails 应用程序中激活/导入引导程序
【发布时间】:2016-09-24 20:14:11
【问题描述】:

我正在尝试在我的 Ruby on Rails 应用程序中导入/激活引导程序。我添加了@import "bootstrap-sprockets";,然后 @import "bootstrap"; 行到我的 application.css.scss 文件并保存。我还在我的 Gemfile 中添加了 gem 'bootstrap-sass', '3.3.1'。然后我重新启动了我的服务器。当我从浏览器启动应用程序时,似乎没有应用 bootstrap sass/css。我可以说是因为字体从未改变,而且我添加的引导导航栏看起来不正确。我尝试关闭浏览器并重新开始并尝试从其他浏览器启动链接,但这没有帮助。有什么建议吗?

【问题讨论】:

  • bundle install了吗?另外,您是否还在application.js 文件中包含了引导javascript?
  • 首先你做了bundle install?,你是否通过浏览器查看源代码在<head></head>标签中看到链接的引导样式表?

标签: ruby-on-rails ruby twitter-bootstrap sass rubygems


【解决方案1】:

在您的 gem 文件中:

gem 'bootstrap-sass'

在您的控制台内

bundle install

app > assets > stylesheets > application.css

@import "bootstrap-sprockets";
@import "bootstrap";

最后,将文件从 application.css 重命名为 application.css.scss 并重新启动服务器。 (不要忘记添加 JavaScript。)

【讨论】:

  • 导入“bootstrap-sprockets”;似乎成功了。第一个答案可能也有效,但为了安全起见,我更新了 GemFile,然后重新启动了 WEBrick。
【解决方案2】:

只需在资产中添加引导程序 .css 文件,.js 文件也是如此。它应该可以在不安装 gem 的情况下工作。这是最佳选择,因为您可以随时使用新版本更新文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-27
    • 1970-01-01
    • 1970-01-01
    • 2015-10-28
    • 1970-01-01
    • 2013-03-22
    • 2018-11-04
    • 1970-01-01
    相关资源
    最近更新 更多