X-editable is an in-place editing plugin with support for Twitter Bootstrap, jQuery UI or pure jQuery.
The bootstrap-x-editable-rails
gem integrates X-editable
with Rails asset pipeline. This gem only supports the Bootstrap part of X-editable.
Example application
There is a small Rails project showing how to use this gem.
https://github.com/klenis/bootstrap-x-editable-rails-demo
Usage
Install bootstrap-x-editable-rails gem
Include bootstrap-x-editable-rails
in Gemfile
gem 'bootstrap-x-editable-rails'
Then run bundle install
Include X-editable for Boostrap 2
Add to your app/assets/javascripts/application.js
//= require bootstrap-editable/bootstrap-editable
Add to your app/assets/stylesheets/application.css
*= require bootstrap-editable/bootstrap-editable
Include X-editable for Boostrap 3
Add to your app/assets/javascripts/application.js
//= require bootstrap3-editable/bootstrap-editable
Add to your app/assets/stylesheets/application.css
*= require bootstrap3-editable/bootstrap-editable
Updating the gem
There are two rake tasks designed to ease the maintenance of this gem.
The update
task pulls the latest X-editable code from github and places images, stylesheets and javascripts in the correct gem paths. It also changes background-image properties in the stylesheet to asset pipeline equivalents.
rake update
The build
task is a simple wrapper for gem build
rake build