Próbuję znaleźć dobry sposób na debugowanie mojego coffeescript w Railsach. Moje ustawienia konfiguracyjne dla aktywów są:znajdowanie numeru linii błędu coffescript w szynach
# Do not compress assets
config.assets.compress = false
# Expands the lines which load the assets
config.assets.debug = true
Kiedy mam błędy w moich coffeescript plików, takich jak wepic.js.coffee.erb
po wykonaniu rake assets:precompile
zadanie, tylko informacje debugowania otrzymuję jest rodzaj błędu i nazwa pliku:
rake aborted!
SyntaxError: unexpected TERMINATOR
(in /home/jtestard/projects/git/webdamsystem/app/assets/javascripts/wepic.js.coffee.erb)
Czasami to nie wystarczy, aby szybko wykryć błąd i próbowałem uzyskać lepszy ślad z może numerem linii/kolumny. Czy ktoś wie o sposobie uzyskania tego typu informacji?
OK, spróbuję tego. Czy znasz jakieś natywne ścieżki do tego? Wydaje się to być powszechnym problemem dla programistów railsowych, którzy używają coffeescript –
Czy to działa dobrze bez wstępnej kompilacji? Masz rozszerzenie .erb, to znaczy, że wstawiasz do skryptu zmienne ruby i czy są one dostępne w momencie wstępnej kompilacji aktywów? –