2016-09-29 5 views
0

Ich habe ein Problem, da die Bestätigungsdialog nicht angezeigt wird, wenn ich meine Schaltfläche zum Löschen verwenden. Das Löschen funktioniert gut, ich bekomme einfach nicht das "Bist du sicher" Popup zuerst.Bestätigen Popup funktioniert nicht

Ich habe verschiedene Varianten dieses Codes ausprobiert, ohne Glück. Ich denke, ich habe den Bestätigungs-Teil richtig, aber vielleicht nicht. Was fehlt mir hier?

<%= link_to t('common.delete'), car_path(@current_work_context, car), :method => :delete, :confirm => t('common.are_you_sure'), :class => "btn btn-danger btn-xs" if car.deletable? %> 

Antwort

0

Try :confirm => t('common.are_you_sure') zu data: { confirm: 'Are you sure?' }, oder eine alte Version zu ändern: :data => { :confirm => 'Are you sure?' }

Und was ist Ihre application.js? Enthält es jquery wie folgt:

//= require jquery 
//= require jquery_ujs 

?

+0

Daten: {bestätigen: "Sind Sie sicher?" } funktioniert .. Aber ich möchte die T-Funktion für Übersetzungen verwenden .. Wie füge ich es in die Klammern ein? –

+0

Daten: {bestätigen: t ('common.are_you_sure')} –

+0

Es funktioniert .. Danke! –

Verwandte Themen