I think the issue is a conceptual one. How do you integrate a second language's ecosystem of libraries, dependencies, etc. into a framework built primarily for the first language?
It used to be that you could accomplish everything for a full stack web app in Rails alone. You still can, truthfully, but a lot of clients, companies and consumers are expecting certain behavior that gets very challenging to duplicate without client-side JavaScript, and JavaScript has gone from a couple script tags to an entire universe of complexity, in and of itself.
I completely relate to that.
I think the issue is a conceptual one. How do you integrate a second language's ecosystem of libraries, dependencies, etc. into a framework built primarily for the first language?
It used to be that you could accomplish everything for a full stack web app in Rails alone. You still can, truthfully, but a lot of clients, companies and consumers are expecting certain behavior that gets very challenging to duplicate without client-side JavaScript, and JavaScript has gone from a couple script tags to an entire universe of complexity, in and of itself.
Complicated stuff!
Nokogiri was most frequently named a "most frustrating" gem in the 2018 version of this survey! rails-hosting.com/2018/