我正在使用脚本来检测internet explorer并显示一条消息。它没有在application.js中被引用,我也不想把它放在那里,因为它是针对控制器的一个特定页面的。
在本文(§3) http://blog.55minutes.com/2012/02/untangling-the-rails-asset-pipeline-part-3-configuration/之后,我在我的配置/开发.rb文件中添加了以下内容:
config.assets.precompile += ['iealert.js']现在,在我的应用程序布局中,在底部,我有(使用haml)
/ [if IE]
= javascript_include_tag "iealert"该脚本包含在两个地方,在底部,但也在标题中(使用应用程序“javascript_include_tag”,"data-turbolinks-track“=> true),因此所有浏览器都会收到警告,因为标题包含是自动的,不是有条件的。
我做错了什么?
发布于 2013-10-27 02:35:19
可能是这样的:
<%= javascript_include_tag :defaults %>
<!--[if IE]><%= javascript_include_tag "excanvas.min" %><![endif]-->Rails 3 Conditional Inclusion of Javascript files
但可能是错误的:)
https://stackoverflow.com/questions/19610372
复制相似问题