Parsley.js for Rails Asset Pipeline
Parsley.js is an awesome form validation library (documentation). This gem makes it easy to use it with Rails Asset Pipeline.
Installation
Add this line to your application's Gemfile:
gem "parsley-rails"
And then execute:
$ bundle
Usage
Add the following to your app/assets/javascripts/application.js
:
//= require jquery
//= require parsley
To use the remote
library or a different i18n, add this right after:
//= require parsley.remote
//= require parsley.i18n.fr
Note that in order to use the Russian i18n and avoid bumping into sstephenson/sprockets#529, you need to append .js
to the filename (parsley.i18n.ru.js
).
Finally, if you want to use the default CSS, add the following to your
app/assets/stylesheets/application.css
:
*= require parsley
Sass Support
If you prefer SCSS, add this to your application.css.scss file:
@import 'parsley';
If you use the Sass indented syntax, add this to your application.css.sass file:
@import parsley
See the complete Parsley.js documentation.
Versions
The gem follows Parsley.js' versions. If the gem version is 2.0.0.0
, then 2.0.0
is the version of Parsley.js and 0
is the patch level of the gem itself.
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request