css - 每个操作的 Rails scss 样式表

标签 css ruby-on-rails asset-pipeline

如何在 Rails 中为每个操作渲染一个样式表?

由于我的应用程序不是标准的 CRUD 应用程序,我的 Controller 最终有一些需要非常不同的 CSS 的自定义路由。

所以,我想知道,有没有什么方法可以在每次操作的基础上加载 css,但仍然可以利用 Assets 管道?

谢谢

最佳答案

在样式表目录中为每个 Controller 创建一个目录,并创建与您的操作相对应的 css 文件,然后将其放入您的布局文件中

<%= stylesheet_link_tag "#{params[:controller]}/#{params[:action]}" %>

关于css - 每个操作的 Rails scss 样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34022991/

相关文章:

javascript - rails 5.1.4 : Third-party assets in/vendor wont show in view

ruby-on-rails - Rails 预编译 : Why a LESS. ERB 文件不起作用?

internet-explorer - CSS 3 媒体查询支持 IE

html - 从右到左打印表格单元格

javascript - IE 跟随链接甚至在 onclick ="return false;"之后

ruby-on-rails - 每当来自Dokku应用程序的日志记录时如何尾部处理

ruby-on-rails - 从清除密码存储迁移到 authlogic

ruby-on-rails - 有没有一种方法可以在 list 文件中将异常添加到require_tree?

html - 自动调整为 100% 宽度保持纵横比的表格的图像背景

css - 调整视口(viewport)大小时,页眉不会拉伸(stretch)到 100%,但页脚会吗?