微炭酸ログ

Ruby や Rails を中心に。

Railsアプリに Stimulus を導入する

1. yarn add

$ yarn add stimulus

2. app/javascript/controllers/index.js

import { Application } from 'stimulus'
import { definitionsFromContext } from 'stimulus/webpack-helpers'

const application = Application.start()
const context = require.context('controllers', true, /_controller\.js$/)
application.load(definitionsFromContext(context))

3. app/javascript/packs/application.js

// ...

import 'controllers'

// ...

参考