【问题标题】:rails assets pipeline with yielded javascript带有产生的javascript的rails资产管道
【发布时间】:2013-02-23 15:24:13
【问题描述】:

由于我不想为某些视图保留我的 js 文件,因此我在视图中使用了一个辅助函数,它将 js 文件生成到 html 头中

   def javascript(*files)
    content_for(:head) { javascript_include_tag(*files) }
   end

所以我想知道如何使用资产管道和预编译机制来实现这一点? 最好的, 菲尔

【问题讨论】:

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


    【解决方案1】:

    HTML head 部分中需要的每个 JS 文件都需要进行预编译。默认情况下只预编译 application.js,但您可以在 config/application.rb 中安排其他文件进行预编译:

    config.assets.precompile += ['admin.js', 'customer_page.js']
    

    如果您想将 JS 文件组合在一起,这些文件可以是清单,就像 application.js。

    【讨论】:

      猜你喜欢
      • 2013-12-02
      • 2012-02-04
      • 1970-01-01
      • 2017-02-06
      • 2012-02-08
      • 1970-01-01
      • 2013-07-17
      • 2011-12-17
      • 2013-05-08
      相关资源
      最近更新 更多