ActiveAdmin - 仅针对特定资源的自定义 Javascript,不适用于任何页面 [英] ActiveAdmin - Custom Javascript only for specific resource, not for any page

查看:27
本文介绍了ActiveAdmin - 仅针对特定资源的自定义 Javascript,不适用于任何页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不是 ActiveAdmin 专家.我需要在某些索引页面上进行一些自定义.按照文档中的建议,我尝试维护 AA 页面构建,然后使用 Javascript 对其进行自定义.我成功地将我自己的 Javascript 文件放在 app/assets/javascripts 下,然后附加

I'm not an ActiveAdmin expert. I need to have a number of customizations on some index pages. As recommended in the documentation, I'm trying to maintain AA pages build and then customize them by using Javascript. I succeeded by putting my own Javascript file under app/assets/javascripts, and then appending

//=require my_javascript_file

到 app/assets/javascripts/active_admin.js

to app/assets/javascripts/active_admin.js

问题在于,通过这种方式可以为任何模型的任何索引页面加载 Javascript 代码.为特定模型插入 Javascript 代码的最佳方法是什么?

The problem is that this way the Javascript code gets loaded for ANY index page of any model. Which is the best way to insert Javascript code only for a specific model?

谢谢托马斯

推荐答案

对我来说工作如下:

form do |f|
  text_node javascript_include_tag "path_to/my_javascript_file"
...

这篇关于ActiveAdmin - 仅针对特定资源的自定义 Javascript,不适用于任何页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆