Gemfile.lock の BUNDLED WITH のバージョンを上げる

下記のドキュメントの記述にある通り、下記のコマンドで上げることができる。

Bundler: How to Upgrade to Bundler 2

$ bundle update --bundler

HTMLElement.dataset - Web API | MDN

dataset を使えば data attribute にアクセスが可能。

dataset は HTMLElement インターフェイスのプロパティで、要素に設定されたすべてのカスタムデータ属性 (data-*) への読み取り/書き込みアクセスを提供します。

<div id="user" data-id="1234567890" data-user="johndoe" data-date-of-birth>John Doe</div>
const el = document.querySelector('#user');

// el.id === 'user'
// el.dataset.id === '1234567890'
// el.dataset.user === 'johndoe'
// el.dataset.dateOfBirth === ''