Module: BootstrapConfirmRails::ActionViewExtensions::FormHelper
- Defined in:
- lib/bootstrap-confirm-rails/action_view_extensions/form_helper.rb
Overview
This module creates confirm_form_tag.
Example:
confirm_form_tag @model_name, 'data-confirm' => 'Are you sure?' do |f|
= f.submit 'Delete'
end
Instance Method Summary collapse
Instance Method Details
#confirm_form_tag(*args, &block) ⇒ Object
12 13 14 15 16 17 18 19 20 21 |
# File 'lib/bootstrap-confirm-rails/action_view_extensions/form_helper.rb', line 12 def confirm_form_tag(*args, &block) = args. if .has_key?('data-confirm-shortcut') && !.has_key?('data-confirm') ['data-confirm'] = BootstrapConfirmRails.shortcut_template % .delete('data-confirm-shortcut') end = {:method => :delete, 'data-confirm-ok' => BootstrapConfirmRails.confirm_ok, 'data-confirm-cancel' => BootstrapConfirmRails.confirm_cancel}.merge() form_tag(*(args + []), &block) end |