Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 鲁比明不';我不理解路径助手_Ruby On Rails_Routes_Rubymine_Helpers - Fatal编程技术网

Ruby on rails 鲁比明不';我不理解路径助手

Ruby on rails 鲁比明不';我不理解路径助手,ruby-on-rails,routes,rubymine,helpers,Ruby On Rails,Routes,Rubymine,Helpers,我在Hartl's使用Rubymine(5.4.3.2.1),我在路径助手方面遇到了一些问题。根路径工作正常,但rubymine说“找不到xxxx路径”用于控制器中的其余操作 Rspec和Rails服务器与这些相同的路径帮助程序配合得很好 My routes.rb: SampleProject::Application.routes.draw do get "users/new" root 'static_pages#home' match '/signup', to: 'use

我在Hartl's使用Rubymine(5.4.3.2.1),我在路径助手方面遇到了一些问题。根路径工作正常,但rubymine说“找不到xxxx路径”用于控制器中的其余操作

Rspec和Rails服务器与这些相同的路径帮助程序配合得很好

My 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而不是match,但没有任何帮助。

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


但是,显示路由和帮助程序(如“people\u path”等)应该可以工作,但是如果您更改它,则必须重新启动服务器

这里是RubyMine瘾君子-你说“找不到xxxx路径”是什么意思?如果代码正常,测试通过,你会在意编辑说什么吗?我就是这么想的,然后继续。但我仍然认为,拥有能够帮助立即识别打字错误和错误的工具并不是坏事。因此,当我不能确定是我的错还是rubymine的错时,它有点无用。我的意思是rubymine找不到那些助手(例如controller#about)->所以它不能理解“match”在routes->中的用法,所以我不能使用rubymine的所有良好导航功能,即使是最新版本,它也不能很好地识别。见我的帖子: