Если вы найдете синтаксис <%= link_to "Play", game_play_path, :"data-role" => "button" %>
некрасивым, поскольку он использует старый синтаксис хеша, другой способ сделать это, включающий использование синтаксиса ruby 1.9 для хэшей, заключается в следующем:
<%= link_to "Play", game_play_path, data: {role: "button"} %>
Хеш-код создает дефис между данными и ролью в выводе html.
Будьте осторожны, потому что это работает только с атрибутами что-то типа данных, но в вашем случае это более приятная глазу альтернатива.
Кроме того, если у вас есть больше атрибутов с данными, вы также можете записать их во вложенный хэш:
<%= link_to "Play", game_play_path, data: {role: "button", other1: "value1", other2: "value2"} %>