黄瓜。如何在 RubyMine 中为 RSpec 断言启用代码完成

Cucumber. How to enable code completion for RSpec assertions in RubyMine

我将 Cucumber 与 Rspec 断言一起使用。

他们的 documentation 说:

Add the rspec-expectations gem to your Gemfile. Cucumber will automatically load RSpec’s matchers and expectation methods to be available in your step definitions.

它工作正常,但 RubyMine 2020.1 无法识别 RSpec 并且步骤定义中的代码自动完成无法按预期工作:

Given /^a nice new bike$/ do
  expect(@bikes).to have_key("new")
end
当我开始输入 exp... 时

IDE 不建议 expect 并且 have_key 下划线带有警告 Cannot find have_key。 是否可以使此功能起作用?

目前 RubyMine 不支持它。请投上你的一票并关注相应的请求:

https://youtrack.jetbrains.com/issue/RUBY-26444