I want to create 3 links:
- Popularne -
/ - Nowe -
/?order=1 - Najlepsze -
/?order=2
Below code creates these links. Now, depends on params[:order] I want set this link to class="active". I setup <%= debug(params) if Rails.env.development? %> and when I click for example Nowe it shows me order: '1' but looks like this if statement with params[:order] doesn't work, and it is not generating class="active". It works only for Popularne. Any idea where is a problem? Looks like it's params[:order].
<ul class="navbar">
<li><%= !params[:order] ? link_to("Popularne",{},:class=>"active"):link_to("Popularne")%></li>
<li><%= params[:order] == 1 ? link_to("Nowe",:order=>1,:class=>"active"):link_to("Nowe",:order=>1)%></li>
<li><%= params[:order] == 2 ? link_to("Najlepsze",:order=>2,:class=>"active"):link_to("Najlepsze",:order=>2)%></li>
</ul>