Проблема с именованными аргументами, помеченными как ошибка в Intellij для Ruby 2.x

У кого-нибудь еще есть решение этой проблемы? IntelliJ волнуется, когда я использую новую функцию именованных аргументов для ruby ​​2 в методе

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 ответ

Это не тот ответ, который вам нужен, но да, RubyMine понимает именованные параметры (в том числе синтаксис "обязательный параметр", показанный выше).

Другие вопросы по тегам