# Stimulus simply does not work in Rails 7.1.3

**URL:** <https://discuss.hotwired.dev/t/stimulus-simply-does-not-work-in-rails-7-1-3/5584>\
**Category:** General\
**Created:** [January 22, 2024, 3:02am UTC](https://discuss.hotwired.dev/t/stimulus-simply-does-not-work-in-rails-7-1-3/5584 "2024-01-22T03:02:57Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![tomdringer](https://yyz1.discourse-cdn.com/flex027/user_avatar/discuss.hotwired.dev/tomdringer/32/3537_2.png) [@tomdringer](https://discuss.hotwired.dev/u/tomdringer)\
**Post date:** [January 27, 2024, 2:59pm UTC](https://discuss.hotwired.dev/t/stimulus-simply-does-not-work-in-rails-7-1-3/5584/9 "2024-01-27T14:59:32Z")

</div>

And this:

> [@Stimulus setup with importmaps](https://discuss.hotwired.dev/t/stimulus-setup-with-importmaps/5482/2):
>
> So after watching [this video](https://youtu.be/Aw03k1X4zjA?si=C7WCpEC-ZkrYa8Qo) I decided to move away from import maps to esbuild. It only worked when I added an esbuild.config.mjs with the following js: const path = require('path') const rails = require('esbuild-rails') require("esbuild").build({ entryPoints: ["application.js"], bundle: true, outdir: path.join(process.cwd(), "app/assets/builds"), absWorkingDir: path.join(process.cwd(), "app/javascript"), plugins: [rails()], }).catch(() =\> process.exit(1)) Thanks.

---

_[View the full topic](https://discuss.hotwired.dev/t/stimulus-simply-does-not-work-in-rails-7-1-3/5584)._
