- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Rails 的新手,正在尝试自学编程。我用 Bootstrap 制作了一个简单的 Rails 应用程序。我面临的问题是我添加了带有固定顶部的引导导航栏,然后我添加了
body {
padding-top: 60px;
但我陷入了一个错误:
Sass::SyntaxError in Pages#dashboard
Showing C:/Sites/tapo/app/views/layouts/application.html.erb where line #5 raised:
Invalid CSS after "...trap-sprockets"": expected selector or at-rule, was "@import "bootst..."
Rails.root: C:/Sites/tapo
Application Trace | Framework Trace | Full Trace
app/assets/stylesheets/application.css.scss:20
app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___552321104_73620060'
我的 application.html.erb
<!DOCTYPE html>
<html>
<head>
<title>Tapo</title>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= csrf_meta_tags %>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Brand</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li>
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</nav>
<div class="container">
<%= yield %>
</div>
</body>
</html>
我的 application.css.scss
/*
* This is a manifest file that'll be compiled into application.css, which will include all the files
* listed below.
*
* Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
* or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
*
* You're free to add application-wide styles to this file and they'll appear at the bottom of the
* compiled file so the styles you add here take precedence over styles defined in any styles
* defined in the other CSS/SCSS files in this directory. It is generally better to create a new
* file per style scope.
*
*= require_tree .
*= require_self
*= require font-awesome
*/
@import "bootstrap-sprockets"
@import "bootstrap"
body {
padding-top: 60px;
}
最佳答案
尝试关闭你的 @import
行,像这样:
/*
* This is a manifest file that'll be compiled into application.css, which will include all the files
* listed below.
*
* Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
* or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
*
* You're free to add application-wide styles to this file and they'll appear at the bottom of the
* compiled file so the styles you add here take precedence over styles defined in any styles
* defined in the other CSS/SCSS files in this directory. It is generally better to create a new
* file per style scope.
*
*= require_tree .
*= require_self
*= require font-awesome
*/
@import "bootstrap-sprockets";
@import "bootstrap";
body {
padding-top: 60px;
}
关于ruby-on-rails - "...trap-sprockets"之后无效的 CSS“: expected selector or at-rule, 是 "@import "bootst...”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35741974/
我想捕获 CtrL+c 和 CtrL+\,然后将下面的 cmd 添加到我的脚本中: trap _trapException SIGINT SIGQUIT function _trapException
在 Javascript 中,如果我尝试这样做: var obj = {}; obj.z.c.f.d = 'foo'; `TypeError: Cannot read property 'c' of
我所有的脚本中都有一个通用的trap{},用于处理和记录所有不可预见的异常,而这些异常本来不是通过Try/catch处理的。 这很好。 但是,当我有一个带有Windows窗体的脚本时,所有异常都将
我只是想知道它们之间的基本区别。 我在一些地方发现,TRAP本质上也被称为软件中断,或者类似异常的东西。 软件中断和异常之间的基本区别是什么。 软件中断可以通过INT指令产生,但是TRAP只能在某些情
我只是想知道它们之间的基本区别。 我在一些地方发现,TRAP本质上也被称为软件中断,或者类似异常的东西。 软件中断和异常之间的基本区别是什么。 软件中断可以通过INT指令产生,但是TRAP只能在某些情
我正在为 Spigot 编写一个类,它定义了许多新的制作配方。然而,当我调用一个事件时,它有时会抛出一个断言错误:TRAP。我进行了很多研究,但没有发现任何有用的提示或任何东西。 项目.java pa
我有一个范围a(起始范围)和一个范围b(目标范围),我需要缩放一个值aX从范围 a 到范围 b。代码是基本的线性插值: double LinearInterpolation(double a0, do
我在网页末尾发现了一些奇怪的标记,有人可以告诉我这是做什么用的吗? --> 这是一个中文网站:http://mp.weixin.qq.com/s?__biz=MjM5ODMwMzExNQ=
所以首先,我在使用 Java 的 100 级 CS 大学类(class)中。我们的任务是制作一款塔防游戏,我在寻路方面遇到了麻烦。我通过搜索发现 A* 似乎是最好的。虽然当我在路径上放置一个 U 时,
我正在 Windows 中开发一个运行时非 native 二进制翻译器,到目前为止,我已经能够通过使用一个丑陋的使用 Windows SEH 处理无效中断的 hack;但只是因为系统调用 vector
我有一个网格(如下例),其中包含外墙(标记为 W)、环境 block (E)、开放空间 (o) 和事件点 (A)。目前,此网格存储在 [,] 中,其中包含与给定点关联的所有数据。我试图确定是否包含一个
精简版 在 Bash 脚本中,我激活了一个陷阱,然后通过调用 trap - EXIT ERR SIGHUP SIGINT SIGTERM 停用它。 .当我直接在脚本中进行停用时,它可以工作。但是,当我
我试图使用 trap "echo resized" SIGWINCH 检测我的菜单何时调整大小但它似乎没有检测到它。我目前使用的是 ubuntu 20.04,并且我正在使用 bash 脚本来执行此操作
使用 SNMP4J 创建的陷阱发送方中的 privProtocol 3DES、AES192 和 AES256 V3 陷阱发送失败。发生异常情况如下: org.snmp4j.MessageExcepti
我正在编写一个脚本,在启动服务之前等待一堆目录存在。它基本上由一个无限循环组成,该循环在末尾中断,或者在找不到任何需要的目录时继续。简化后,算法本身看起来像 loop_while_false() {
由于 this question,我正在尝试在函数中使用 trap ,并提出了这个次要问题。给定以下代码: d() { trap 'return' ERR false echo
我有一个错误陷阱如下: trap failed ERR function failed { local r=$? set +o errtrace set +o xtrace
如果我的系统上使用了一些命令,我想检测它们。出于这个原因,我在我的 Linux 机器上使用 auditd。但是我不知道是否可以检测到 trap 命令的使用。 也许你能帮帮我 非常感谢 最佳答案 “
我想使用我自己的陷阱监听器来获取 snmp 陷阱。事实上,我使用了在互联网上找到的代码,我添加了一些修改,现在它可以工作了。我可以通过162端口监听。 #include "stdio.h" #incl
我的一个 friend 在尝试调试开始显示“对齐陷阱”错误的代码时遇到了一个大问题。当特定函数访问全局结构时会出现问题。 在网络上进行一些研究后,仍然不清楚“对齐陷阱”是什么意思或是什么。有人可以给出
我是一名优秀的程序员,十分优秀!