【问题标题】:jQuery gets included twicejQuery 被包含两次
【发布时间】:2011-11-25 13:41:32
【问题描述】:

我的 Rails 应用程序中有一个问题,即两次包含 jQuery。一旦它被一个脚本标签正常引用并在 application.js 中最小化。我注意到它是因为销毁确认消息弹出了两次。

那么有没有办法在本地关闭最小化版本呢?

我的头是这样的:

<head>
  <title>Wirent</title>
  <%= stylesheet_link_tag    "application" %>
  <%= javascript_include_tag "application" %>
  <%= csrf_meta_tags %>
</head>

我的 application.js 看起来像:

//...
//= require jquery
//= require jquery_ujs
//= require_tree .

【问题讨论】:

  • 您手动包含它有什么原因吗?删除 &lt;script&gt; 标记或删除 application.js 中的 //= require jquery
  • 我没有手动包含它。在我的问题中添加了我的头的 sn-p。
  • 您显示的代码中没有任何可疑之处。生成的html是什么样子的?
  • 检查我的答案,找出它为什么这样做。感谢您提供帮助。
  • 很高兴您找到了答案!我会记住这个问题。

标签: ruby-on-rails ruby-on-rails-3


【解决方案1】:

这是因为我预编译了我的资产。所以资产也是从 public/assets 加载的。

这个答案解释了它:https://stackoverflow.com/q/7778048/145117

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-24
    • 2020-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-03
    相关资源
    最近更新 更多