Vue.js は普通の Web ページにもゆるふわに導入しやすい点がメリットの一つですが、(SPA ではない) Rails アプリで使う時は少し考えて書かないとつらくなってくると思います。 例えば、ある <select> 要素の値に応じて別の <select> 要素で選択可能な値をフィルタリングするという機能を実装したい場合を考えます。フィルタリングの機能を持たない、ただのフォームであれば Rails のフォームヘルパーで簡潔に書くことができます。 <% # コントローラーから渡す %> <% @categories = [['Category 1', 1], ['Category 2', 2], ['Category 3', 3]] %> <% @items = [['Item 1', 1], ['Item 2', 2], ['Item 3', 3]] %> <%= form_with(
![Rails アプリケーション内でいい感じに Vue.js を使いたい](https://cdn-ak-scissors.b.st-hatena.com/image/square/dcaca4a72f9a983249976da9c68459092551d488/height=288;version=1;width=512/https%3A%2F%2Fdev.oro.com%2Fimg%2Fthumbnails%2Fvue.png)