我正在为包含自定义视图的 Rails 管理员构建自定义操作。我想包含 sparkline.js 的本地副本,但我想不出办法做到这一点。
我尝试将 sparkline.js 添加到 /vendor/assets/javascripts/actions/action_name 目录,但不是由 rails admin 加载
有没有其他方法可以加载这个文件
我正在为包含自定义视图的 Rails 管理员构建自定义操作。我想包含 sparkline.js 的本地副本,但我想不出办法做到这一点。
我尝试将 sparkline.js 添加到 /vendor/assets/javascripts/actions/action_name 目录,但不是由 rails admin 加载
有没有其他方法可以加载这个文件
我通过将外部库放入 app/assets/javascripts/rails_admin/custom 目录并在 rails_admin ui.js 文件中添加“require”语句来做到这一点。
IE
// 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