IntelliJ Idea Ultimate Red-underlines Ruby简写哈希字面值

任何人都知道为什么IntelliJ Idea Ultimate不喜欢Ruby语法中较新的Ruby语法?请参阅下面的IDE的截图中的红色下划线。句法:

{key1: "value", key2: 123}

真的很烦人,因为这意味着我的整个项目都有一个红色的下划线,直到目录树。

我设置了一个Ruby SDK版本大于1.9(这是我认为新的哈希文字语法引入)在IDE首选项,所以没有借口!

谢谢。

我在Intellij 14.1中如何解决这个问题:

>文件 – >项目结构
>删除默认为Java的现有模块(不删除实际文件)
>使用绿色按钮创建一个具有相同名称/位置的新模块,但这次与Ruby on Rails而不是Java(具有正确的SDK)相关联,
>文件 – >关闭项目
>重新开放项目。

以前,我尝试将项目SDK从默认的Java更改为Ruby,但这并没有解决问题。

翻译自:https://stackoverflow.com/questions/26093485/intellij-idea-ultimate-red-underlines-ruby-shorthand-hash-literal

转载注明原文:IntelliJ Idea Ultimate Red-underlines Ruby简写哈希字面值