问题的原因是ActiveAdmin升级后,select2-rails插件无法找到select2/compat/inputData文件。解决方法是手动添加所需的文件。
首先,确保你已经将select2-rails插件添加到Gemfile中,并运行了bundle install命令。
在app/assets/javascripts/active_admin.js文件中,添加以下代码:
//= require select2
//= require select2/compat/inputData
@import "select2";
这样,select2-rails插件应该能够正常运行了。如果还是遇到问题,可以尝试删除Gemfile.lock文件,然后再次运行bundle install命令,以确保所有的依赖项都正确安装。