我正在为 Hartl 的 RoR tutorial 使用 Rubymine (5.4.3.2.1)我在使用路径助手时遇到了一些麻烦。 root_path 工作得很好,但 rubymine 说我的 Controller 中的其余操作“找不到 xxxx_path”。
Rspec 和 Rails 服务器与这些相同的路径助手一起工作得很好!!
我的路线.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 而不是 match 但这没有帮助。
最佳答案
Ruby 是一种动态语言,因此有些东西很难为 IDE 智能解析。
但是,显示路由和帮助程序(如“people_path”等)应该可以工作,但是如果更改它,则必须重新启动服务器!
关于ruby-on-rails - Rubymine 不理解路径助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19958204/