【问题标题】:How to load vendor Rails 3.1如何加载供应商 Rails 3.1
【发布时间】:2012-12-18 15:37:32
【问题描述】:

如何将供应商的树(!)加载到 Rails 3 应用程序?

现在我用这种方式:

//= require vendor ../../../vendor/assets/ {stylesheet or javascript}

这对我不起作用:

require_tree vendor OR require vendor

【问题讨论】:

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


    【解决方案1】:

    我建议你创建类似的文件

    • vendor/assets/javascripts/vendor.js
    • vendor/assets/stylesheets/vendor.css

    vendor.js里面你可以做

    //= require_tree .
    

    vendor.css 里面你可以做

    /* 
     *= require_tree .
     */
    

    然后在app/assets/javascripts/vendor.js里面放

    //= require vendor
    

    然后在app/assets/stylesheets/vendor.css

    /* 
     *= require vendor
     */
    

    应该注意的是,一旦您获得了多个想要包含的文件,您非常最好避免使用require_tree,而是使用//= require 行来表示每个文件独立。这使您可以正确地对资产进行排序,以确保解决彼此之间的任何依赖关系。通过执行我上面描述的操作,您可以在您的 vendor/ 目录中的各个 //= require 行到那个时候取得成功。

    【讨论】:

      猜你喜欢
      • 2011-11-14
      • 2011-09-20
      • 1970-01-01
      • 2014-11-16
      • 2011-09-27
      • 1970-01-01
      • 2011-11-25
      • 2017-03-01
      • 1970-01-01
      相关资源
      最近更新 更多