【问题标题】:Using my own HTML5 data attributes in a Rails link_to helper在 Rails link_to 帮助器中使用我自己的 HTML5 数据属性
【发布时间】:2011-12-06 02:16:15
【问题描述】:

我有一个 link_to 助手,我很想使用 Twitter 的 Bootstrap.js 来提供一个弹出框。我有以下代码:

"访问", :action => "登录" %>

我需要添加以下 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" %>

所有这些都是在我的 URL 上附加一些东西,所以它变成:

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

我确定我以前做过!

-吉姆

【问题讨论】:

    标签: ruby-on-rails html


    【解决方案1】:

    显然,当使用这种格式时,我需要在哈希中指定控制器和操作。

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

    【讨论】:

    • "access", :action => "login"}, :data => {'placement' => 'below'} %>
    猜你喜欢
    • 2011-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-22
    • 2011-01-02
    • 1970-01-01
    • 1970-01-01
    • 2011-09-06
    相关资源
    最近更新 更多