css - 如何为 Ruby on Rails 中的所有 Controller 使用 application.css.scss?

标签 css ruby-on-rails web-applications ruby-on-rails-4 sass

我想请教一个问题,我把所有的CSS代码写在app\assets\stylesheets\application.css.scss文件中。但只有第一个 Controller 可以使用该文件。 当我链接到另一个 Controller 时,我无法使用任何 CSS 代码。

我可以为我的应用程序中的所有 Controller 只使用一个 application.css.scss 吗?例如 background-color, margin, padding

最佳答案

这应该已经在您创建的新 Rails 应用程序中进行了配置。

你想在所有 Controller 中使用css文件然后将它们初始化

/app/views/layout/application.html.erb

像下面的例子:

<%= stylesheet_link_tag    "css1","css2"%>

否则只有一行

<%= stylesheet_link_tag    "application", :media => "all" %>

关于css - 如何为 Ruby on Rails 中的所有 Controller 使用 application.css.scss?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21880314/

相关文章:

html - 在 erb 文件中设置虚线内联样式

jquery - Firefox 转换不工作

java - 为什么会出现 java.lang.NoSuchFieldError : on an Enum value?

ruby-on-rails - 如何在前端使用后端权限

css - Angular Material : datepicker highlighting weekends

android - 网页在除 Android 浏览器外的所有浏览器上运行良好,Android 浏览器显示更大的字体

ruby-on-rails - 在另一个模型的创建 View 中设置一个模型的属性

ruby-on-rails - 如何配置 Rails 来访问不在其常规目录位置的媒体资源?

ruby-on-rails - 是否可以使用我们尚未安装的 rails 版本创建新的 rails 应用程序?

java - 用于部署用 Java 编写的分层业务应用程序的模式