Есть ли способ получить некоторую помощь от завершения кода RubyMine при использовании Capybara в определениях шагов Cucumber ?Я новичок в Капибара , поэтому не нужно постоянно проверять справочный сайт.
Лучшее, что я могу получить в данный момент, - это явно позвонить Session.new
что-то вроде:
session = Capybara::Session.new(:rack_test, my_app)
Таким образом Ctrl+Space
после session.
показывает мне методы из Capybara :: Session (только), так что, по крайней мере, я знаю, что это как-то достижимо.Но это не то, как я действительно использую Капибара в моих определениях шагов.Я подумал, что помочь механизму логического вывода с помощью ручного аннотирования page
может помочь, но я полагаю, что вся эта магия DSL слишком сложна для обработки.
Так что, в принципе, так или иначевозможно ли всплывающее окно
page.<Ctrl+Space>
со всеми открытыми DSL методами? RubyMine API возможно?Или, в качестве альтернативы, каким-то другим способом приблизить справочные документы (я не думаю, что RubyMine пока поддерживает внешние документы в IDE)?