【发布时间】:2011-12-21 12:26:10
【问题描述】:
我有一个 Rails 3.1 应用程序。我生成了一个控制器,只是为了显示正在发生的事情:
$ rails generate controller Rocks index show edit
create app/controllers/rocks_controller.rb
route get "rocks/edit"
route get "rocks/show"
route get "rocks/index"
invoke haml
create app/views/rocks
create app/views/rocks/index.html.haml
create app/views/rocks/show.html.haml
create app/views/rocks/edit.html.haml
invoke rspec
create spec/controllers/rocks_controller_spec.rb
create spec/views/rocks
create spec/views/rocks/index.html.haml_spec.rb
create spec/views/rocks/show.html.haml_spec.rb
create spec/views/rocks/edit.html.haml_spec.rb
invoke helper
create app/helpers/rocks_helper.rb
invoke rspec
create spec/helpers/rocks_helper_spec.rb
invoke assets
invoke coffee
create app/assets/javascripts/rocks.js.coffee
invoke scss
create app/assets/stylesheets/rocks.css.scss
太好了。看起来不错。生成app/assets/stylesheets/rocks.css.scss。正是我想要的。
现在,导航到http://localhost:3000/rocks/index,我检查源代码并查看:
<head>
...
<link href="/assets/application.css?body=1" media="screen" rel="stylesheet" type="text/css" />
<script src="/assets/jquery.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery_ujs.js?body=1" type="text/javascript"></script>
<script src="/assets/rocks.js?body=1" type="text/javascript"></script>
<script src="/assets/application.js?body=1" type="text/javascript"></script>
...
</head>
rocks.css 不见了,我不知道为什么。有没有人遇到过这样的事情?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 sass