我想更改 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/