如何在rails 4 link_to中进行锚点和数据切换



所以我正在运行rails 4,并试图让link_to工作得更好,使用link_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>

我想你只是想确保你把的散列分开

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

相关内容

  • 没有找到相关文章

最新更新