如何在 rails 4 link_to 中设置锚点和数据切换?
How to have anchor and data-toggle in 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&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>
所以我 运行 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&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>