В целях отладки я хотел бы видеть соответствующую позицию источника Ruby в файле javascript, сгенерированном Opal.
Есть ли простой способ добиться этого? Я старался
# config.ru
require 'bundler'
Bundler.require
run Opal::Server.new { |s|
s.append_path 'public'
s.append_path 'src'
s.debug = true
s.source_map = true
s.main = 'application'
s.index_path = 'index_opal.html'
}
это мой файл приложения
требуется «математика» требуется «опал» требуется «опал-jquery»
require 'consolelogger'
require 'harpnotes'
require 'abc_to_harpnotes'
require 'opal-raphael'
require 'opal-jspdf'
require 'opal-jszip'
require 'opal-abcjs'
require 'opal-musicaljs'
require 'raphael_engine'
require 'pdf_engine'
require 'controller'
require 'harpnote_player'
require 'text_pane'
puts "now starting zupfnoter"
puts "zupfnoter
Я вижу этот файл только в исходных картах, но не в тех, которые включены в «require».
Я даже могу установить брейкпины на путы в конце, но больше нигде.
env = Opal::Environment.new; out << env["application"].to_s
. Где application.rb требует всех остальных файлов rb. Я надеюсь, что для установки Opal::Environment есть выбор, но я не могу его найти. Я пробовал source_map = true на Opal::Server без успеха - person Bernhard   schedule 06.07.2014