Ruby on rails 从Twitter上执行rescue\u::错误并仍然加载视图

Ruby on rails 从Twitter上执行rescue\u::错误并仍然加载视图,ruby-on-rails,twitter,twitter-gem,Ruby On Rails,Twitter,Twitter Gem,我想捕获在部分视图中发生的Twitter::错误,并且仍然加载页面。换句话说,我不希望Twitter::错误阻止页面加载。我只是不想加载那个片段 您可以从错误中拯救,以满足您的需要: def my_method begin # do some things rescue Twitter::Error flash[:notice] = 'oh dear!' end # any other view code end 您捕获错误,设置一条消息,然后继续查看。发生什

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


您可以从错误中拯救,以满足您的需要:

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

  # any other view code
end

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

发生什么并不重要,可能什么都没有,只是强调代码将在救援后继续,而不是停止。