sto mantenendo base di codice di qualcuno e loro hanno qualcosa di simile:Controllare se l'oggetto ActiveRecord viene distrutto utilizzando il valore .destroy) di ritorno (
if @widget_part.destroy
flash[:message] = "Error deleting widget part"
else
flash[:message] = "Widget part destroyed successfully"
end
Che cosa significa destroy
ritorno? Va bene per testare così? La ragione per cui ti sto chiedendo è che ho provato ad usare
flash[:message] = "Error deleting widget part : #{@widget_part.errors.inspect}"
e non ci sono messaggi di errore quindi sono confuso. Dà qualcosa come
#<ActiveModel::Errors:0x00000103e118e8 @base=#<WidgetPart widget_id: 7, ...,
id: 67>, @messages={}>
In caso contrario "Errore durante l'eliminazione di una parte di widget" si trova in un'altra parte? – sheerun
@sheerun, questo è quello che sospettavo, ma non ho trovato alcuna documentazione per questo – highBandWidth