我正在为Hartl的RoR tutorial使用Rubymine(5.4.3.2.1)而且我遇到了路径助手的麻烦。 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
我也试过使用get而不是匹配,但这没有帮助。
答案 0 :(得分:0)
Ruby是一种动态语言,因此有些东西很难为IDE智能解析。
但是显示“people_path”等路由和帮助程序应该可以正常工作,但是如果更改它,则必须重新启动服务器!