"Javascript для конкретной страницы" с использованием стимула на рельсах

Могу ли я узнать, можем ли мы достичь загрузки "Javascript для конкретной страницы", как упомянуто в статье " Организация Javascript в Rails Application с помощью Turbolinks" с использованием фреймворка стимула?

Благодарю.

1 ответ

Да, хотя это более "специфично для компонента".

С помощью стимула вы можете добавить data-controller для любого элемента, и в любое время, когда эти элементы находятся в DOM, будет вызван соответствующий контроллер. Нет необходимости $(document).ready или же $(document).on("turbolinks:load") - все происходит автоматически.

Вы можете прочитать больше в Stimulus Handbook.

Другие вопросы по тегам