相关疑难解决方法(0)

如何在没有开始和结束块的情况下在Ruby中使用rescue

我知道有一个开始救援结束的标准技术

如何单独使用救援区.

它是如何工作的以及它如何知道正在监视哪些代码?

ruby

111
推荐指数
5
解决办法
3万
查看次数

为什么这种救援语法有效?

好的,所以我有一个我正在使用的应用程序的方法,它在生产中工作.我的问题为什么这有效?这是新的Ruby语法吗?

def edit
  load_elements(current_user) unless current_user.role?(:admin)

  respond_to do |format|
    format.json { render :json => @user }   
    format.xml  { render :xml => @user }
    format.html
  end

rescue ActiveRecord::RecordNotFound
  respond_to_not_found(:json, :xml, :html)
end
Run Code Online (Sandbox Code Playgroud)

ruby rescue

5
推荐指数
1
解决办法
1212
查看次数

标签 统计

ruby ×2

rescue ×1