Опал полностью сломан?
Мне совершенно не удалось заставить Опал работать.
Когда я пытаюсь встроить его в сервер Sinatra, используя здесь учебник или пример кода, я получаю undefined method 'source_maps' for #<Opal::Server:0x8b11540>
, Когда я использую обновленный код, указанный в нижней части этого поста, я получаю uninitialized constant Opal::Sprockets::SourceMapHeaderPatch
,
Поэтому я отказываюсь от Синатры и пытаюсь использовать Opal в приложении Rack, используя здесь собственный пример. И я получаю совершенно пустую веб-страницу.
Наконец, я следую инструкции к письму, и снова все, что я получаю - это пустая страница в моем браузере.
Итак, что я делаю не так? Или Опал действительно так сломан, как кажется?
(о, и это даже не упоминая о двух серьезных недоработанных ошибках в rescue
блокировать в parse()
в opal/parser.rb
что полностью исключает любую возможность отладки ошибки)
1 ответ
Документация должна быть обновлена и проверена.
Но 0.8 rc1 кажется довольно стабильным и имеет рабочие примеры (включая исходные карты).
Имейте в виду, что исходные карты в некотором роде взломаны, и установка стойки для их работы не тривиальна.