10

我将 Rubymine (5.4.3.2.1) 用于 Hartl 的RoR 教程,但在使用路径助手时遇到了一些麻烦。root_path 工作得很好,但 ruby​​mine 对我的控制器中的其余操作说“找不到 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 但这没有帮助。

4

1 回答 1

1

Ruby 是一种动态语言,因此某些内容很难为 IDE 智能解析。

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

于 2013-12-06T17:47:55.307 回答