Ich bin neu in Ruby on Rails, und da ich aus der Java-Welt kam und in IntelliJ Idea arbeitete, habe ich angefangen, RubyMine für RoR-Entwicklung zu verwenden.RubyMine hebt einige Zeilen von gerade erstellten Arbeitsprojekten als Fehler hervor
Ich habe ein neues Projekt erstellt und in RubyMine geöffnet. Alles kompiliert und funktioniert gut, aber RubyMine hebt einige Zeilen als Fehler hervor (aber tatsächlich gibt es keine Fehler).
Zum Beispiel-Code von application_controller.rb
protect_from_forgery with: :exception
Semikolon nach 'mit' als Fehler markiert und Hinter sagt: ‚Erwartet:; oder Ende der Zeile‘
ähnliche Fehler Highlights in vielen Orten sind in dem Projekt
Ich denke, sein kann, gibt es einige Probleme mit verschiedenen Ruby und Rails-Versionen? Oder RubyMine unterstützt keine neue Syntax?
Rubin 2.0.0p247 (2013.06.27 Revision 41674) [universal.x86_64-darwin13]
Rails 4.0.1
Gehen Sie zu Datei -> Einstellungen -> 'Ruby SDK und Edelsteine', und überprüfen Sie, ob Sie ein Ruby 2.0 SDK haben, mit Sprachlevel 1.9 – Baldrick
Ich habe Sprachlevel 1.8. und Feld ist deaktiviert. Ich kann es nicht ändern –
Ich habe eine andere Ruby-Installation gewählt und es änderte sich in 1.9. –