Voraussetzung: Die Gems better_errors
und binding_of_caller
sind der development-Gruppe im Gemfile hinzugefügt.
Zuerst: bundle install
ausführen + lokalen Server neustarten
Die Shell im Browser sollte für Jeden funktionieren. Beim Öffnen über den bereitgestellten Link ist das leider nicht der Fall:
In der Date ~/.bash_profile
kann man die environment-Variable BETTER_ERRORS_EDITOR
festlegen auf die in development.rb
gelauscht wird:
export BETTER_ERRORS_EDITOR=sublime
Statt Sublime Text können auch andere Editoren verwendet werden, die Optionen sind hier aufgelistet: https://github.com/charliesome/better_errors/blob/8e5b7f97953663547a8cc4bb55f1924a2e9eee88/lib/better_errors.rb#L14
Mit RubyMine geht es leider nicht out-of-the-box, es gibt einen Workaround für Mac OS X, aber ich habe keinen für Linux gefunden, zur Referenz hier die Anleitung für OS X:
https://github.com/charliesome/better_errors/wiki#opening-files-in-rubymine