stimulusjs-rails
About
Rails 4.2+ asset-pipeline gem to provide Stimulus.js
Package Versions
- Stimulus 1.1.1
- Stimulus 1.0.1
Setup
Have in your Gemfile:
gem 'stimulusjs-rails', '~> 1.1.1'And in your application.js manifest:
//= require stimulus
window.application = Stimulus.Application.start()Example
Add in your application.js
//= require controllers/hello_controllerand in controllers/hello_controller.es6
window.application.register('hello', class extends Stimulus.Controller {
static get targets() {
return [ "name" ]
}
// …
})Tips
See this for Sprocket + ES6 support: https://github.com/rails/sprockets#es6-support
Contributing
Contributions are welcome, please follow GitHub Flow