A button version of Rails link_to helper
Ruby JavaScript
Switch branches/tags
Clone or download
Latest commit 5f14f84 Oct 17, 2013
Permalink
Failed to load latest commit information.
app/assets/javascripts handle disable with Oct 6, 2013
lib change version to 0.0.3 Oct 6, 2013
.gitignore init project Oct 4, 2013
Gemfile init project Oct 4, 2013
LICENSE.txt init project Oct 4, 2013
README.md Update README.md Oct 17, 2013
Rakefile init project Oct 4, 2013
button_link_to.gemspec init project Oct 4, 2013

README.md

ButtonLinkTo

A button version of Rails link_to helper.

Demo

Try it your self http://button-link-to.herokuapp.com/

Installation

Add this line to your application's Gemfile:

  gem 'button_link_to'

And then execute:

  $ bundle

Add the following lines to app/assets/javascript/application.js:

//= require jquery_ujs
//= require button_link_to

Usage

You can use button_link_to helper in your view just like link_to helper in Rails.

Send a delete ajax

button_link_to "Delete Comment", comment_path(@comment), :remote => true, :method => :delete

Send a form with delete method

button_link_to "Delete Comment", comment_path(@comment), :method => :delete

Send a form with delete method and show confirm message

button_link_to "Delete Comment", comment_path(@comment), :method => :delete, :confirm => "Are you sure?"

HTML button by send block parameter

button_link_to , comment_path(@comment), :remote => true, :class => "btn-link" do
  <i class="icon-remove"></i>  Delete Comment
end

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request