其他人有解决方案吗?当我在方法
中使用ruby 2的新命名参数功能时,IntelliJ吓坏了def initialize(ini_url:, rundeck_url:, environment:, user:)
end
或者在调用提供命名参数的方法时
deploy_from_ini = DeployFromINI.new(ini_url: options[:ini_url],
rundeck_url: options[:rundeck_url],
environment: options[:environment],
user: options[:user])
即使我将项目级SDK设置为ruby 2.1.4,这也不会消失
我已升级到IntelliJ 14.0,升级到最新的ruby插件(版本7.0.0.20141015),但仍然是红线,这非常令人恼火。 我考虑过RubyMine,但我读过这个插件可能落后于RubyMine。不确定这是否能解决问题,然后我将介绍必须在RubyMine和IntelliJ之间来回切换的工作流程,因为我正在开发的项目并不完全是红宝石,只是红宝石在不同的地方溅过它。
答案 0 :(得分:2)
这不是您想要的答案,但是,RubyMine确实理解了命名参数(包括上面显示的"必需参数和#34;裸结肠语法)。