Rails 应用程序中的活动管理员 Trumbowyg @import 未找到错误

Active Admin Trumbowyg @import not found error in Rails app

我正在尝试将 Trumbowyg WYSIWYG 编辑器添加到 rails 应用程序,使用 Active admin 使用 this gem

说明看起来很清楚,但我在 scss 导入时遇到以下错误:

SassC::SyntaxError at /admin/messages/new  
Error: File to import not found or unreadable:  
 activeadmin/trumbowyg/trumbowyg.      
        on line 16 of app/assets/stylesheets/active_admin.scss      
>> @import 'activeadmin/trumbowyg/trumbowyg';    

我尝试删除导入行。这允许应用程序加载,但当然没有出现编辑器工具。

有人可以建议解决此问题的方法吗?

您很可能错过了在 app/assets/javascripts/active_admin.js 文件中导入 Active Admin JS 文件。正如它在您已链接的 gem 页面上提到的那样。只需将这些行添加到上面的文件中-

//= 要求 activeadmin/trumbowyg/trumbowyg //= 要求 activeadmin/trumbowyg_input