css - 如何在 Rails 元素中更改 application.css 的名称?

标签 css ruby-on-rails

我想更改 application.css 文件的名称,但这会产生以下错误:

Assets 被过滤掉,不会被提供

我假设这是因为在配置文件的某处,rails 被告知要预编译 application.css,而当我更改其名称时,配置文件仍会查找 application。 CSS。有人可以向我解释我将如何去做吗?

我问是因为我想学习如何为不同的 Controller 创建我自己的 list 文件。

最佳答案

您是否尝试过将新的 .css 文件添加到列表中:config.assets.precompile += %w( newname.css ) in 'config/environtment/production.rb'?

开玩笑的是,您可能使用的是最新的 Rails 4 版本。 Rails 团队将 sprockets_better_errors gem 包含到开箱即用的功能中,因此即使在开发模式下它也会检查 Assets 的“预编译性”。在此之前,您不会看到任何错误,直到部署到生产环境

希望对你有帮助

关于css - 如何在 Rails 元素中更改 application.css 的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23901064/

相关文章:

ruby-on-rails - 使用 Git 摆脱分支和错误代码

ruby-on-rails - Rails 验证是否存在两个字段之一 (XOR)

html - 使用纯HTML/CSS在等高列布局中分隔图像的替代方法

html - 如何使用 CSS 隐藏除具有特定类的孙元素之外的所有元素?

CSS 下拉菜单 - 使 child 至少与 parent 同宽

ruby-on-rails - 无法覆盖 Spree 的 helper 方法

javascript - Assets 已预编译,但应用程序仍会查找所有单独的 js 文件

ruby-on-rails - 创建动态集合选择rails 3.1

javascript - 如何将元素定位在表格可见区域的中间?

jquery - Bootstrap Glyphicon 垂直对齐