Sha256: 66705cde215774148213b1de20c6150878d063ff624ac57edca3479003dcc978
Contents?: true
Size: 1.9 KB
Versions: 2
Compression:
Stored size: 1.9 KB
Contents
# Summernote::Rails This gem was built to package the assets used in Summernote, the Super Simple WYSIWYG Editor on Bootstrap, for Ruby on Rails version >= 3.1. https://github.com/summernote/summernote-rails. The version of summernote-rails is matched with that of summernote editor. [](http://badge.fury.io/rb/summernote-rails) ## Installation Add the following gems to your application's Gemfile: ```ruby gem 'summernote-rails' gem 'font-awesome-rails' # required gem 'bootstrap-sass' # required ``` And then execute: ```bash $ bundle install ``` ## Usage In app/assets/stylesheets/application.css.scss, ```css *= require font-awesome *= require summernote ``` In app/assets/javascripts/application.js, you should add the following: ```js //= require bootstrap //= require summernote ``` Basic Example: ```html <div id="summernote">Hello Summernote</div> <script type="text/javascript"> $(document).ready(function() { $('#summernote').summernote(); }); </script> ``` Ideally, you would do it like this: ``` # This goes into your main javascript file. Customize as you need. $('[data-provider="summernote"]').each(function(){ $(this).summernote({ }); }) ``` Then, if you are using simple_form, you can use the `:summernote` input type. This input types simply adds the `data-provider="summernote"` to the field. ``` = simple_form_for(:example) do |f| = f.input :text, as: :summernote ``` If you are not using simple_form, then simply add the `data-provider="summernote"` to the input field yourself. ## Sample projects For an example, take a look at the summernote-rails-test folder in this repository. ## 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
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
summernote-rails-0.6.2.0 | README.md |
summernote-rails-0.6.1.1 | README.md |