Чтобы использовать тире с новым синтаксисом:
<%= link_to "Link", link_path, {data: {something: 'value1', somethingelse: 'value2'}} %>
Это сгенерирует:
<a href="/link" data-something='value1' data-somethingelse='value2'>Link</a>
Возможно, это не совсем ваш конкретный случай использования, но я нашел этот пост, пытаясь найти ответ сам, поэтому решил поделиться своими выводами.