0

我对这种混乱感到生气。我已经通过终端安装了 twitter bootstrap,然后我安装了 gem 文件。在完成其他小手续后,我的资产管道中有我的 bootstrap.less 文件。现在,当我创建一个新的视图页面并且我想要更改 css 时,我只需将这些内容放在 assest 管道中新创建的 css.scss 文件中。但是在 ive 2-3 个不同视图文件的 css.scss 文件之后,我现在不知道为什么它从不同的文件中获取类的定义。

例如,我有一个名为 ashome.html.erb的视图文件,因此在名为home.css.scss. 现在我给出了一些我只想要这个视图页面而不是其他页面的更改。现在我有另一个视图页面,命名为,gallery.html.erb所以这个文件自动从home.css.scss. 我不知道为什么会这样?请帮忙。

4

1 回答 1

0

这是Rails 资产管道。它为您创建的每个控制器创建一个 .scss。它会自动导入您的视图。在生产环境中,它们都合并在一个文件中(在正常情况下)。

请阅读此文档以了解其工作原理。

于 2012-11-27T19:37:01.953 回答