Do I have to deal with JavaScript in any way?
Sure can. However I won't pretend it's the only framework you can do this with and be productive. I love Rails and Ruby but it has great competitors these days.
> Do I have to deal with JavaScript in any way?
Really depends on what you're doing but probably.
You can use Hotwire (look at turbo frames and turbo streams) and you will write less Javascript code while achieving some very nice interactive UI.
Sure can. However I won't pretend it's the only framework you can do this with and be productive. I love Rails and Ruby but it has great competitors these days.
> Do I have to deal with JavaScript in any way?
Really depends on what you're doing but probably.