Je souhaite afficher un message d'alerte lorsque la condition donnée est en échec. Mon code est ....ajouter une condition de condition de suppression des rails et passer un message d'alerte à afficher
def delete
@items = PrdItem.find(params[:id])
@item_odr=OdrOrderLine.where(prd_item_id: @items.id).pluck(:id)
if @item_odr!=null
@items.destroy
@vendor_id = UsrContactVendor.find_by_usr_contact_id(current_usr_contact.id).usr_vendor_property_id
redirect_to usr_vendor_property_path(@vendor_id)
else
flash[:notice] = "Cannot be deleted"
@vendor_id = UsrContactVendor.find_by_usr_contact_id(current_usr_contact.id).usr_vendor_property_id
redirect_to usr_vendor_property_path(@vendor_id)
Dans quel état? Qu'avez-vous essayé jusqu'à présent? Qu'est-ce qui ne fonctionne pas? –
il ne montre pas le message d'alerte en vue –
Prenez-vous à propos du 'flash [: notice]'? Ce n'est pas la même chose qu'un "message d'alerte", c'est pourquoi je ne le pensais pas. Où est votre code d'affichage? Vous devez fournir un [mcve] du problème; vous ne nous avez pas donné suffisamment d'informations pour répondre à votre question. –