我有一个link_to帮助器,我喜欢使用Twitter的Bootstrap.js来提供弹出窗口。我有以下代码:
“access”,:action => “login”%>我需要添加以下HTML属性:data-placement =“”和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" %>
所有这些都是附加到我的网址,所以它变成:
http://localhost:3000/access/login?data-placement=below
我确定我以前做过这个!
-Jim
答案 0 :(得分:4)
显然,在使用这种格式时,我需要在哈希中指定控制器和操作。
<%= link_to "Login", {:controller => "access", :action => "login"}, 'data-placement' => 'below' %>