【问题标题】:Excluding prototype in rails 3?排除rails 3中的原型?
【发布时间】:2011-05-18 08:42:38
【问题描述】:

在rails 3中,当使用<%= javascript_include_tag :defaults %>时,它会包含一些javascript文件,包括prototype.js到页面中。

我知道我可以在 application.rb 中使用 config.action_view.javascript_expansions[:defaults] = %w(jquery) 将更多的 javascript 文件包含到 :defaults 集合中。但是如何排除已经在:default集合中的文件呢?

提前致谢。

【问题讨论】:

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


    【解决方案1】:
    【解决方案2】:

    如果你想删除原型文件来设置 JQuery,你应该看看这个:

    https://github.com/indirect/jquery-rails

    【讨论】:

      【解决方案3】:

      在 Rails 3 中,config/application.rb 下有

      # JavaScript files you want as :defaults (application.js is always included).
      # config.action_view.javascript_expansions[:defaults] = %w(jquery rails)
      

      所以你可以在那里配置默认值,通过放置你想要的。记得取消注释该行。

      【讨论】:

      • 我知道如何包含它们(如我的问题中所述),我只想排除prototype.js
      【解决方案4】:

      删除那些包含在 在 app/view/layout/application.html.erb

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-15
        • 1970-01-01
        • 2021-09-09
        相关资源
        最近更新 更多