这个错误通常表示在应用程序的路由文件中尝试访问未定义的资源或常量。出现这个错误的原因可能是由于以下几种情况:
# routes.rb
get 'users/confirmations' => 'users#confirmations'
# app/controllers/users/confirmations_controller.rb
class Users::ConfirmationsController < ApplicationController
# controller actions
end
# routes.rb
namespace :users do
get 'confirmations' => 'confirmations#index'
end
请根据你的具体情况检查以上几点,并对应进行修复。如果问题仍然存在,请在提供更多的代码示例和错误信息的情况下进行进一步的调查。
上一篇:ActionController::RoutingError (没有匹配的路由 [POST] "/cars/1/consumptions/new"):
下一篇:ActionController::RoutingError (未初始化的常量ApplicationController):