ruby-on-rails - Rubymine 不理解路径助手

标签 ruby-on-rails routes rubymine helpers

我正在为 Hartl 的 RoR tutorial 使用 Rubymine (5.4.3.2.1)我在使用路径助手时遇到了一些麻烦。 root_path 工作得很好,但 ruby​​mine 说我的 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/

相关文章:

ruby-on-rails - 电子表格 Gem 自述文件

ruby-on-rails - 如何在错误页面(404、500 ...)上使用图像?

ruby-on-rails - rails 3.1 ActionController::RoutingError(没有路由匹配 [GET] "/assets/rails.png"):

javascript - vite-plugin-pages 中可以使用静态部分的动态路由吗?

ruby - RubyMine 中的 "Get Available Generators List"警告。我该如何摆脱这个?

Rubymine 调试器很慢

javascript - 如何将erb页面元素传递给rails中的javascript

ruby-on-rails - 在 Rails 模型中使用持续时间字段

javascript - NodeJs Express app.get 处理查询和参数

javascript - WebStorm + RubyMine 一起(?)