gpt4 book ai didi

ruby - 为什么这个救援语法有效?

转载 作者:数据小太阳 更新时间:2023-10-29 07:11:15 26 4
gpt4 key购买 nike

好的,所以我有了我正在使用的应用程序的这种方法,它可以在生产中使用。我的问题为什么这行得通?这是新的 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

最佳答案

rescue 在方法中时不需要绑定(bind)到显式 begin,这只是定义语法的方式。有关示例,请参阅 #19 herethis SO question ,以及 the dupe above .

关于ruby - 为什么这个救援语法有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10089204/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com