在Twitter :: Error上执行rescue_from并仍然加载视图

时间:2013-06-12 18:22:29

标签: ruby-on-rails twitter twitter-gem

我想捕获一个Twitter ::错误,该错误发生在视图部分并仍然加载页面。换句话说,我不希望Twitter ::错误阻止页面加载。我只是希望那部分不被加载。

https://gist.github.com/scottmagdalein/903cd168ea4171365d51

1 个答案:

答案 0 :(得分:0)

您可以从错误中解脱出来以满足您的需求:

def my_method
  begin
    # do some things
  rescue Twitter::Error
    flash[:notice] = 'oh dear!'
  end

  # any other view code
end

您捕获错误,设置消息,然后继续查看。