我在使IntelliJ正确识别我的Ruby / Rails应用程序语法方面遇到了一些问题。
我安装了Ruby插件。我也安装了Rails gem和其他宝石,但没有去。
任何idaes?
答案 0 :(得分:0)
(问题是在不久前发布的,但我想让@mattalxndr的愿望成真:-))
这看起来像哈希符号的问题,而不是颜色突出显示。
摇摆的红线表示IntelliJ无法识别{symbol: "value"}
语法。相反,{:jobs => @jobs}
在同一行上有效。
这种语法是在Ruby 1.9中引入的。
解决方案:转到“项目结构”窗口中的“SDK”选项卡,确保使用的是ruby 1.9或更高版本。
顺便说一句,您可以通过将光标放在符号上并调用"显示意图操作"来切换两种符号。功能(在OSX中键是⎇⏎)。