>>8
別に無理はない。
Ruby on Rails 6 では、Webpacker, 通知機能のNotification もサポートした

サーバー側は、Rubyで、GUI は、HTML, CSS, JS。
サーバー側に、Node.js を使うこともできるけど、Rubyの方が可読性が高いし、バグらない。
まあ、Node.js は、Rubyのコピーだから、だいたい同じだけど

Ruby + React, Vue.js とか、jQuery, Bootstrap とか