将命名参数的问题标记为Intellij for Ruby 2.x中的错误

时间:2014-11-06 17:32:34

标签: ruby intellij-idea rubymine ruby-2.1.4

其他人有解决方案吗?当我在方法

中使用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之间来回切换的工作流程,因为我正在开发的项目并不完全是红宝石,只是红宝石在不同的地方溅过它。

1 个答案:

答案 0 :(得分:2)

这不是您想要的答案,但是,RubyMine确实理解了命名参数(包括上面显示的"必需参数和#34;裸结肠语法)。