如何从ActionDispatch::Cookie::CookieOverflow中获取



首先,我读了:

Cookie溢出在rails应用程序?

这不是我所面临的问题。

我正在与:

合作
gem "rails", "~> 3.2.11"

ruby 1.9.3-p125

我正在尝试处理搜索,当搜索太大时,我得到这个错误:

ActionDispatch::Cookies::CookieOverflow

我想在ApplicationController中拯救这个错误,但似乎不适合我:

rescue_from ActionDispatch::Cookies::CookieOverflow :with => :render_404

地点:

def render_404
    respond_to do |r|
        r.html { render :template => "something/404", :status => 404}
        r.all  { render :nothing => true, :status => 404 }
    end
    true
end

任何帮助都会很受欢迎。

rescue_from ActionDispatch::Cookies::CookieOverflow :with => :render_404

参数中缺少逗号(,),根据docs

语法正确的

rescue_from ActionDispatch::Cookies::CookieOverflow, with: :render_404

rescue_from接收一系列异常类或类名,并且

方法名称的选项

看到更多:http://api.rubyonrails.org/v5.0/classes/ActiveSupport/Rescuable/ClassMethods.html

相关内容

  • 没有找到相关文章

最新更新