ruby-on-rails – 在生产中禁用资产捆绑,Rails 3.1?
发布时间:2020-12-17 04:19:01 所属栏目:百科 来源:网络整理
导读:我有一个现有的Rails应用程序,我正在从Rails 3.0升级到Rails 3.1.一切进展顺利,但在转向生产时,我的样式表正在破碎,显然是由于资产编制. 我想在生产中禁用资产编译,直到我可以解决样式表冲突,但我抛出的配置开关似乎没有工作. production.rb # Don't fallbac
我有一个现有的Rails应用程序,我正在从Rails 3.0升级到Rails 3.1.一切进展顺利,但在转向生产时,我的样式表正在破碎,显然是由于资产编制.
我想在生产中禁用资产编译,直到我可以解决样式表冲突,但我抛出的配置开关似乎没有工作. production.rb # Don't fallback to assets pipeline config.assets.compile = false # Do not compress assets config.assets.compress = false # Generate digests for assets URLs config.assets.digest = false 重新启动Passenger后,application.css是唯一提供的样式表,包含内联内容.在开发环境中我有: development.rb # Do not compress assets config.assets.compress = false # Expands the lines which load the assets config.assets.debug = true …导致加载了几个样式表,而不仅仅是application.css,以及应用程序中的工作样式. application.rb中 =stylesheet_link_tag 'application' =javascript_include_tag 'application' application.css *= require flutie *= require_self *= require jquery-ui-1.8.14.custom.css *= require demo_table 所有资产都在app / assets中设置 解决方法
在您的application.rb中,您需要禁用它.如果你希望它在生产中像这样,只需在application.rb中保留为true,然后将config.assets.enabled = false放在你的production.rb中
# Enable the asset pipeline config.assets.enabled = false (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |