Qualcuno sa perché a IntelliJ Idea Ultimate non piacciono i letterali hash Ruby nella sintassi più recente? Fare riferimento alle sottolineature rosse nel mio screenshot dall'IDE qui sotto. Sintassi:IntelliJ Idea Ultimate red-underlines Ruby stenografia letterale hash
{key1: "value", key2: 123}
Davvero fastidioso in quanto significa che tutto il mio progetto ha una sottolineatura rossa tutta la strada fino l'albero delle directory.
Ho installato un rubino SDK versione superiore alla 1.9 (che è quando penso che la sintassi letterale nuova hash è stato introdotto) nei preferenze IDE, quindi non ci sono scuse!
Grazie.
Hai trovato una soluzione che funzioni per te? – Daryn
Purtroppo non l'ho fatto! Ho appena deciso che avere due sintassi diverse per gli hash era confuso e ho usato una regex complicata per sostituire tutti i casi di nuova sintassi con la sintassi del razzo. –
Potrei cancellare questi errori creando un nuovo progetto ruby on rails con IntelliJ IDEA (14.14) con Ruby Plugin (ruby-7.1.0.20150304). Ho spostato tutti i miei file precedenti in questo nuovo progetto. Non ho potuto correggere questo errore con altre soluzioni ... – ataru