【问题标题】:How to have anchor and data-toggle in rails 4 link_to?如何在 rails 4 link_to 中进行锚点和数据切换?
【发布时间】:2015-12-23 18:50:10
【问题描述】:

所以我正在运行 rails 4 并尝试使用 link_tolink_to 工作得更好一些,这样我就可以定义参数,而不是这样做:

<li class="<%= 'active' if params[:active_tab] == 'users' || params[:active_tab].blank? %>">
<a href='#user" data-toggle="tab">Users</a></li>

产生:

<li class="active"><a href="#users-tab" data-toggle="tab">Users</a></li>

目前我有:

<li class="<%= 'active' if params[:active_tab] == 'users' || params[:active_tab].blank? %>">
<%= link_to "Users", :anchor => 'users-tab',  :active_tab => 'users', :data => { :toggle => 'tab'} %></li>

正在生产:

<li class="active"><a href="/admin?active_tab=users&amp;data%5Btoggle%5D=tab#users-tab">Users</a></li>

有没有人有更好的方法来获得类似的结果:

<li class="active"><a href="admin?active_tab=users" data-toggle="tab">Users</a></li>

【问题讨论】:

    标签: ruby-on-rails link-to bootstrap-tabs


    【解决方案1】:

    我认为您只是想确保将哈希分开

    <%= link_to "Users", { :anchor => 'users-tab',  :active_tab => 'users' }, { :data => { :toggle => 'tab'} } %></li>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-07
      • 1970-01-01
      • 2017-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-06
      • 2015-08-16
      相关资源
      最近更新 更多