ruby-on-rails – 为什么stylesheet_link_tag不链接到/资产在生
发布时间:2020-12-16 20:20:44 所属栏目:百科 来源:网络整理
导读:我刚刚首次部署了一个新的Rails 3.1应用程序,但资产似乎不能正常工作.我在部署时预编译一切,并在公共/资产中如预期一样.但是,我的布局中例如stylesheet_link_tag“application”的输出有一个指向/stylesheets/application.css的href.这显然不行. 奇怪的是,在
我刚刚首次部署了一个新的Rails 3.1应用程序,但资产似乎不能正常工作.我在部署时预编译一切,并在公共/资产中如预期一样.但是,我的布局中例如stylesheet_link_tag“application”的输出有一个指向/stylesheets/application.css的href.这显然不行.
奇怪的是,在开发模式下,一切似乎都很好,它像预期的那样链接到/assets/application.css. 我已经将我的config / application.rb和config / environments / production.rb文件与资产管道上的另一个应用程序进行了比较,相关设置似乎相同. 我应该在哪里看? 解决方法
当帮助者生成此代码时:
/stylesheets/application.css 这是因为在您所处的任何模式下未启用管道.有几个可能的原因. >您的配置文件错误地启用了管道. (应该在application.rb配置文件中启用管道) 详见this question. 如果这是一个升级的应用程序,请检查管道指南last section中的所有配置选项,以确保已将其全部正确设置. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |