Ruby on rails 验证失败时抛出404错误:designe+;rails自定义身份验证策略

Ruby on rails 验证失败时抛出404错误:designe+;rails自定义身份验证策略,ruby-on-rails,ruby-on-rails-3,devise,Ruby On Rails,Ruby On Rails 3,Devise,我有一个自定义的auth策略(这是默认策略),它有一个authenticate!功能 def authenticate! if validation_success success!(resource) else fail(:invalid_token) end end 我想修改它,以便在循环的“else”部分,我直接从代码本身返回404 raise ActiveRecord::RecordNotFound 生产环境使用404自动处理记录未找到和路由错误

我有一个自定义的auth策略(这是默认策略),它有一个authenticate!功能

def authenticate!
  if validation_success
    success!(resource)
  else
    fail(:invalid_token)
  end
end
我想修改它,以便在循环的“else”部分,我直接从代码本身返回404

raise ActiveRecord::RecordNotFound
生产环境使用404自动处理记录未找到和路由错误