I am attempting to build a checkbox filter with Rails 7.
I would like to render a list of businesses on a page and have a side panel with a bunch of checkboxes. This side panel would have a checkbox for every city option. When a user clicks the checkbox for "New York", the list of businesses broadcasts the filter query and displays all businesses in New York without refreshing the page / clicking submit.
Are there any resources for how to develop the above? I thought about using a combination of Ransack, Turbo frames, and Stimulus. Essentially what I was thinking was that I would have some "onChange" listeners on the checkboxes then render the filter with some combination of Ransack / Turbo frames. Seems kind of complex. Am I over thinking this?