Ответ 1
Просто передайте их в... Rails имеет по умолчанию :data
хэш
= link_to body, url, :data => { :foo => 'bar', :this => 'that' }
Один из них - вы должны окружать символы кавычками, если они включают тире:
:data => { :'foo-bar' => 'that' }
Обновление: В Rails 4 подчеркивания автоматически преобразуются в тире, поэтому вы можете сделать это:
:data => { :foo_bar => 'that' }
В качестве альтернативы вы можете просто написать его напрямую:
= link_to body, url, :'data-foo' => 'bar', :'data-this' => 'that'
Обновление 2: Как указано в комментариях, Ruby 1.9+ разрешает этот синтаксис, который, по мнению некоторых, является более чистым:
{ data: { foo: "bar" } }