Я столкнулся с той же проблемой (Rails 5.2.2, Opal 0.11.4).Расширение "opalerb" не было правильно зарегистрировано в Tilt и Sprockets.Я решил эту проблему локально, создав файл с именем "opal.rb" в config/initializers
в одну строку:
require 'opal/sprockets/erb'
Кроме того, я также смог исправить проблему, явно включив "opal-sprockets" вmy Gemfile
, получение напрямую из главной ветки в Github:
gem 'opal-sprockets', git: 'https://github.com/opal/opal-sprockets.git'
Последний вариант, по-видимому, включает в себя "opal-haml" (даже если вы не собираетесь использовать HAML).Кажется, это вызывает инициализацию, хотя я не исследовал почему.
gem 'opal-haml'