新手问题 AssetPipeline JS 文件可以预编译一次然后多处引用吗?

hlcfan · 2017年02月20日 · 最后由 nong 回复于 2017年02月21日 · 931 次阅读

项目 JS 文件组织大概如下:

-- javascripts:
    -- controllers
        -- home_controller.js
        -- posts_controller.js
    -- modules
        -- social
        -- tracking

比如在 posts_controller.jshome_controller.js 里同时 require tracking,会造成 tracking.js 文件被编译两次。

有办法可以避免这样被多次编译吗?

建一个文件来 require 它们三个

= require tracking
= requrie posts_controller
= require home_controller
需要 登录 后方可回复, 如果你还没有账号请 注册新账号