【发布时间】:2015-04-08 03:55:01
【问题描述】:
我开始了一个新项目:
rails new test-styles
cd test-styles
rails generate controller CreditCards open
rails server
这是生成的 HML
<link rel="stylesheet" media="all" href="/assets/credit_cards-1ed56f25de9e08bdac6a0e4c565de8ec.css?body=1" data-turbolinks-track="true" />
<link rel="stylesheet" media="all" href="/assets/application-5760c24f7be45363d79a66235e9d6b39.css?body=1" data-turbolinks-track="true" />
这里是每个css的内容:
应用程序.css
/* line 4, /.../test-styles/app/assets/stylesheets/credit_cards.scss */
body {
background: red;
}
credit_card.css
/* line 4, /.../test-styles/app/assets/stylesheets/credit_cards.scss */
body {
background: red;
}
我们可以看到 application.css 包含 credit_cards 那么为什么 credit_cards 也包含在页面中?
这很烦人,因为我想使用 gem twitter-bootstrap-rails 以及更少的变量。当然如果 credit_cards 单独编译会失败...
我是 RoR 的新手,也许我搞砸了……
【问题讨论】:
标签: css ruby-on-rails stylesheet