首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 4资产管道: config.assets.precompile和条件javascript

Rails 4资产管道: config.assets.precompile和条件javascript
EN

Stack Overflow用户
提问于 2013-10-27 02:32:43
回答 1查看 476关注 0票数 0

我正在使用脚本来检测internet explorer并显示一条消息。它没有在application.js中被引用,我也不想把它放在那里,因为它是针对控制器的一个特定页面的。

在本文(§3) http://blog.55minutes.com/2012/02/untangling-the-rails-asset-pipeline-part-3-configuration/之后,我在我的配置/开发.rb文件中添加了以下内容:

代码语言:javascript
复制
config.assets.precompile += ['iealert.js']

现在,在我的应用程序布局中,在底部,我有(使用haml)

代码语言:javascript
复制
/ [if IE]
      = javascript_include_tag "iealert"

该脚本包含在两个地方,在底部,但也在标题中(使用应用程序“javascript_include_tag”,"data-turbolinks-track“=> true),因此所有浏览器都会收到警告,因为标题包含是自动的,不是有条件的。

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2013-10-27 02:35:19

可能是这样的:

代码语言:javascript
复制
<%= javascript_include_tag :defaults %>
<!--[if IE]><%= javascript_include_tag "excanvas.min" %><![endif]-->

Rails 3 Conditional Inclusion of Javascript files

但可能是错误的:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19610372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档