Jquery 使用 activeadmin 标记插件

Jquery Tokenize plugin with activeadmin

我正在为多个 select 选项尝试 jquery Tokenize 插件,我将文件添加到 assets/javascripts 和 assets/stylesheet 文件夹, 在 application.js

中调用了这些文件
      //= require jquery
      //= require jquery_ujs
      //= require jquery.tokenize
      //= require_tree .

我正在使用 activeadmin,我也在 active_admin.js 中调用了文件,但它不起作用,我需要这方面的帮助。

您是否尝试在 config/initializers/active_admin.rb 文件中添加以下代码。

config.register_javascript '/your/path/jquery.tokenize.js'

您还需要初始化Tokenize。为此,您可以创建一个新文件 new_file.js 并添加以下代码并将此文件包含到 active_admin.rb

$(document).ready(function() {
    $('#tokenize').tokenize();
)};

新 config/initializers/active_admin.rb 文件内容将类似于

config.register_javascript '/your/path/jquery.tokenize.js'
config.register_javascript '/your/path/new_file.js'