Rubymine不了解路径助手

onn*_*nni 9 routes ruby-on-rails rubymine helpers

我正在使用Rubymine(5.4.3.2.1)进行Hartl的RoR教程,我遇到了路径助手的麻烦.root_path工作得很好,但rubymine说'找不到xxxx_path'用于控制器中的其他操作.

Rspec和Rails服务器与那些相同的路径助手一起工作得很好!!

我的routes.rb:

SampleProject::Application.routes.draw do
  get "users/new"

  root 'static_pages#home'
  match '/signup',  to: 'users#new', via: 'get'
  match '/help', to: 'static_pages#help', via: 'get'
  match '/about', to: 'static_pages#about', via: 'get'
  match '/contact', to: 'static_pages#contact', via: 'get'
end
Run Code Online (Sandbox Code Playgroud)

我也尝试使用get而不是匹配,但这没有帮助.

Pet*_*son 1

Ruby 是一种动态语言,因此有些东西很难为 IDE 进行智能解析。

但是,显示路线和帮助程序(例如“people_path”等)应该可以工作,但是如果更改它,则必须重新启动服务器!