No commit activity in last 3 years
No release in over 3 years
Applies a custom delete confirmation dialog for rails default data-confirm action.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

~> 2.1.0.0
~> 3.2.2
~> 3.2.8
~> 3.2.5
 Project Readme

Bootstrap Confirm Rails¶ ↑

This will overwrite rails’ *$.rails.allowAction* function to use custom delete confirmation dialog with Bootstrap modal. And this also add new form helper confirm_form_tag for more adaptive use.

Installation¶ ↑

  1. add follow to your Gemfile

    gem 'bootstrap-confirma-rails', :require => 'bootstrap-confirm-rails'
    
  2. run bundle to install dependences

    $ bundle

Or you can install it youself by:

$ gem install bootstrap-confirm-rails

Usage¶ ↑

Setup dependence assets:

  1. In your application.js

    //= require bootstrap-confirm-rails
  2. In your application.scss

    @import "bootstrap-confirm-rails";

In your view file:

confirm_form_tag @model_name, 'data-confirm' => 'Are you sure?' do |f|
  f.submit 'Delete'
end

With all options:

confirm_form_tag @model_name, 'data-confirm' => 'Are you sure?', 'data-confirm-body' => 'This will destroy data from database', 'data-confirm-ok' => 'Delete', 'data-confirm-cancel' => 'Cancel' do |f|
  f.submit 'Delete'
end

NOTE: You can use data-confirm-shortcut option to reduce input. And this will use BootstrapConfirmRails.shortcut_template to produce result in *BootstrapConfirmRails.shortcut_template % confirm_shortcut_data* form.

Copyright © 2012 Spring MC. See LICENSE for details