Использование моих собственных атрибутов данных HTML5 в хелпере Rails link_to - PullRequest
0 голосов
/ 06 декабря 2011

У меня есть помощник link_to, который я хотел бы использовать в Twitter Bootstrap.js для создания всплывающего окна.У меня есть следующий код:

"access",: action => "login"%>

Мне нужно добавить следующие атрибуты HTML: data -place = "" и rel = "".

Как мне сделать это с помощью link_to?Я пробовал разные варианты этого:

<%= link_to "Login", 'data-placement' => 'below', :controller => "access", :action => "login" %>

<%= link_to "Login", html_options = {'data-placement' => 'below'}, :controller => "access", :action => "login" %>

<%= link_to "Login", :data => {'placement' => 'below'}, :controller => "access", :action => "login" %>

Все, что они делают, это добавляют вещи в мой URL, чтобы он стал:

http://localhost:3000/access/login?data-placement=below

Я уверенЯ делал это раньше!

-Джим

1 Ответ

4 голосов
/ 06 декабря 2011

Очевидно, что при использовании этого формата мне нужно было указать контроллер и действие в хэше.

<%= link_to "Login", {:controller => "access", :action => "login"}, 'data-placement' => 'below' %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...