I was installing TinyMCE so I could have a WYSIWYG editor on a textarea within ActiveAdmin when I got the following error.
No route matches [GET] "/assets/tinymce/themes/advanced/theme.js"
I found the similar issue on the tinymce-rails
gem’s docs. Losing TINY mce in dev when switching from 3.5.8 to 4.0.2 in Dev
The issue was caused by a change in TinyMCE’s theme. Apparently TinyMCE 4 replaced the ‘advanced’ theme with the ‘modern’ theme. Sure enough when I edited my active_admin.js.coffee
CoffeeScript file to:
#= require active_admin/base
#= require tinymce
$(document).ready ->
tinyMCE.init
mode: "textareas"
theme: "modern"
editor_selector: "tinymce_editor"
return
That solved the issue I was having. I followed along with this answer on StackOverflow to install tinyMCE to rails.