Второй компонент ratiw/vuetable (что с туториалом) существует в отдельном репозитории под вторую версию Vue
https://github.com/ratiw/vuetable-2
Я, к сожалению, пока ТОЛЬКО этот самый второй компонент и пробовал. Весьма неплохой, на мой взгляд. Пока
немного поигрался с ним в связке с Laravel. Думаю, что с RoR будет ну то же самое. На серверной стороне заюзать пагинатор и т.д.
Делается ratiw/vuetable-2, вроде бы, толковым парнем. Чувствуется, что человек старается сделать все правильно и хорошо. Разбивает на отдельные компоненты и файлы там, где это надо.
Из минусов ratiw/vuetable-2 пока выделил все же некоторую недопиленность. Не хватает свойств для установки ширины столбцов, как в jquery datatables или jqgrid. Из-за этого длинный текст делает колонки многострочными. Быть может автор предполагал возложить эту задачу на плечи css. Но обычно в табличных компонентах есть для этого специальные свойтсва.
В ratiw/vuetable-2 нет из коробки готовых стилей Bootstrap. Пришлось искать пример автора на старую версию, брать оттуда и допиливать.
Некоторые свойства в ratiw/vuetable-2 хотелось бы иметь доступными по-умолчанию, а не писать их каждый раз вручную.
Но, в общем, я бы взял ratiw/vuetable-2 в продакшн.
Первый (matfish2/vue-tables-2), не пробовал. Вот какую
демку нагуглил. Извиняюсь если баян.
UPD (2017-05-11): К вопросу о задании ширины столбцов вот автор (ratiw) дал ссылку
как это сделать. Еще пока детально не смотрел. Но должно работать.
UPD2 (2017-05-18): Вчера совсем немного посмотрел matfish2/vue-tables-2 . Каких-то, прям, сильных отличий между этими двумя компонентами не нашел. По функциям не могу пока выделить какого-либо лидера.
Ну, у matfish2/vue-tables-2 есть встроеная возможность добавить строку с фильтрами под заголовок таблицы. Но у меня сомнения, что это кому-то нужно в таком виде. Хотя возможно.
Но matfish2/vue-tables-2 как я понял заточен под Twitter Bootstrap, в то время как ratiw/vuetable-2 не привязан к стилям.
У matfish2/vue-tables-2 пагинация встроеная, а у ratiw/vuetable-2 - отдельным компонентом (можно располагать сверху или снизу).