Ответ 1
Как насчет:
<%= link_to 'New Project', new_project_path, 'data-history' => 'new' %>
(http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to)
Я использую Rails 3 и обнаружил, что если я добавлю : remote = > : true, в теге будет добавлен атрибут data-remote = true. Но я не могу найти способ добавить пользовательские атрибуты данных к urlhelper. Следующие действия не будут работать:
<%= link_to projects_path, :history => "new"%>
<%= link_to projects_path, :data-history => "new"%> #this throws an error
<%= link_to projects_path, :data_history => "new"%>
Что я хочу создать: Новый проект
кто-нибудь?
Как насчет:
<%= link_to 'New Project', new_project_path, 'data-history' => 'new' %>
(http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to)
Это элегантное решение:
<%= link_to "foo", foo_path, data: { foo: "bar" } %>