У кого-нибудь еще есть решение? IntelliJ выкрутасов, когда я использую новые именованные аргументы функции для рубина 2 в методеПроблема с именованными аргументами помечена как ошибка в Intellij для Ruby 2.x
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 проекта до рубина 2.1.4
Я обновил до IntelliJ 14.0, обновил до последнего рубинового плагина (версия 7.0.0.20141015) и все еще получаю красные линии на всем протяжении, что очень раздражает. Я рассмотрел RubyMine, но я прочитал, что плагин может отставать от RubyMine. Не уверен, что это решит проблему, и тогда я буду представлен в рабочий процесс, чтобы перевернуть назад и вперед между RubyMine и IntelliJ, так как проект, над которым я работаю, не полностью рубиновый, просто рубится на нем в разных местах.
Прекрасно работает для меня, хотя для Ruby 2.1.1. –
Если вы используете Intellij IDEA (последний 143.870), возникла проблема с плагином Ruby: https://youtrack.jetbrains.com/issue/RUBY-17327, который исправлен для последней версии плагина Если вы используете RubyMIne (последняя версия - 8.0.1), пожалуйста, проверьте уровень языка для своего Ruby SDK в настройках. – Olivia
Я подтверждаю, что аргументы named не работают в RubyMine 6.0.4 – yegor256