わかりましたので、私が使用しているアプリケーションのこの方法があり、本番環境で動作します。私の質問はなぜこれが機能するのですか? これは新しい 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