我正在为包含自定义视图的rails admin构建自定义操作。 我想要包含一个sparkline.js的本地副本,但我无法想办法做到这一点。
我尝试将sparkline.js添加到/ vendor / assets / javascripts / actions / action_name目录,但是rails admin没有加载它
是否有其他方法可以加载此文件
答案 0 :(得分:3)
我是通过将外部库放入app / assets / javascripts / rails_admin / custom目录并添加' require'对rails_admin ui.js文件的声明。
即
// in app/assets/javascripts/rails_admin/custom/ui.js
//= require ./sparkline.js
您也可以使用coffeescript执行此操作:
# in app/assets/javascripts/rails_admin/custom/ui.js.coffee
#= require ./sparkline.js