Rotaie equivalente di respond_to | Formato | con un rendering diritta
-
02-10-2019 - |
Domanda
Sto lavorando con ActiveResource un sacco così i miei modelli di servizio sono solo utilizzando XML. Così, non ho bisogno di un blocco respond_to, ho letteralmente appena render :xml => @model
non riesco però a capire come rendere un'intestazione 404 usando questo. Ho dovuto ricorrere a respond_to, che credo aggiunge un paio di chiamate di metodo non necessarie. Ecco quello che sto usando:
respond_to do |format|
if (record_found)
render :xml => @some_record
else
format.xml{ head :not_found }
end
end
, ma voglio solo qualcosa come render :xml => head :not_found
che non funziona. Qualcuno può dirmi la sintassi corretta?
Soluzione
Hai provato:
render {:xml => "Record not found", :status => :not_found }
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow