Ruby on rails 鲁比明不';我不理解路径助手
我在Hartl's使用Rubymine(5.4.3.2.1),我在路径助手方面遇到了一些问题。根路径工作正常,但rubymine说“找不到xxxx路径”用于控制器中的其余操作 Rspec和Rails服务器与这些相同的路径帮助程序配合得很好 My routes.rb: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
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的所有良好导航功能,即使是最新版本,它也不能很好地识别。见我的帖子: