如何在rails中加载资源

问题描述:

我是rails新手;并且我实现了一个带前视图和管理视图的新rails应用程序。我需要根据选定的视图加载资产,当我查看管理部分时,它只会加载管理员所需的资产。如何在rails中加载资源

默认情况下轨构筑的application.js,我创建了一个admin.js然后将代码放在像application.js,并添加其放置在供应商的文件夹我的自定义资产,但不加载任何资产

这个代码是什么其实我有

#application.js 
//= require jquery 
//= require jquery_ujs 
//= require turbolinks 
//= require morris/morris (custom file placed in vendor folder) 
//= require_tree . 

#admin.js 
//= require jquery 
//= require jquery_ujs 
//= require turbolinks 
//= require morris/morris (custom file placed in vendor folder) 
//= require_tree . 

的主要问题是,当负载的application.js文件

链轮需要知道哪些文件来编译自定义文件只装载。将此添加到config/application.rb

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