☒ Hi David! I love your contents and you are my mentor.
I practice the way you organize Stimulus files. I am back to sprockets with Hotwire-rails and abandoned webpacker for my new project.
I am wondering do you do the "ApplicationController" in this environment?
Also have you figured out the functionality of "libraries" folder in Hotwire-rails?
I am using Skypack for the external js libraries, such as rails/request.js, so there is not match of a problem to be honest, but I am just curious if import from "node_module" folder is good practice with Sprocket.
For example, ActionText is design to use webpacker as default. But is the elegant way to integrate ActionText in Hotwire-Rails & Sprockets environment?
☒ Thanks! Personally, I still use webpacker as I have personally not experienced a lot of issues with it. It is a bit slow when creating new applications and from time to time do run into some nontrivial issues, but nothing that has forced me into a different direction. With the current version of hotwire-rails, both Turbo and Stimulus will install under app/javascript if you have webpacker installed on the project.
I haven't tried using the ApplicationController for Stimulus on a non-webpacker app yet, but I'd imagine that it would work similarly.
I will probably continue to use webpacker for me applications until the Rails core advises for a different route. I think going the pure sprockets way will have some growing pains in modern Rails apps until there is a set standard way. It does seem like we are in a pre-transitionary period around this stuff, but this is my speculation and not based on any actual direction that I've seen. (other than hotwire-rails working with or without webpacker)
☒ Thank you so much for your experienced wisdom and insights. I stopped using webpacker because it suddenly broke front-end css/scss rendering. I could have looked into it deeper to solve the issue but your bootstrap 5 tutorial was interesting, and also I have a blind impression that DHH and Basecamp engineers are building their app with pure sprockets, so I am experimenting with sprocket again.
I hope the Stimulus will solve the potential growing pains that you mentioned.
Your contents is essential to achieve my goal in life.
I practice the way you organize Stimulus files. I am back to sprockets with Hotwire-rails and abandoned webpacker for my new project.
I am wondering do you do the "ApplicationController" in this environment?
Also have you figured out the functionality of "libraries" folder in Hotwire-rails?
I am using Skypack for the external js libraries, such as rails/request.js, so there is not match of a problem to be honest, but I am just curious if import from "node_module" folder is good practice with Sprocket.
For example, ActionText is design to use webpacker as default. But is the elegant way to integrate ActionText in Hotwire-Rails & Sprockets environment?
I haven't tried using the ApplicationController for Stimulus on a non-webpacker app yet, but I'd imagine that it would work similarly.
I will probably continue to use webpacker for me applications until the Rails core advises for a different route. I think going the pure sprockets way will have some growing pains in modern Rails apps until there is a set standard way. It does seem like we are in a pre-transitionary period around this stuff, but this is my speculation and not based on any actual direction that I've seen. (other than hotwire-rails working with or without webpacker)
I hope the Stimulus will solve the potential growing pains that you mentioned.
Your contents is essential to achieve my goal in life.
Thank you for creating this!
Daiji