2015-12-23 5 views
0

Так я рельсами 4 и пытаются получить link_to работает немного лучше, используя link_to поэтому я могу иметь PARAMS определить, вместо того, чтобы делать:Как привязать и привязать данные к рельсам 4 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> 

ответ

1

Я думаю, что вы просто хотите, чтобы убедиться, что вы отделяете хэши

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