rails资产管道产生了javascript

时间:2013-02-23 15:24:14

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

因为我不想将我的js文件保存为某些视图,我在视图中使用了一个帮助函数,将js文件生成到html头中

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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