嗨,我正在尝试创建一个非常复杂的链接,我也需要它看起来像这样<a><li>Link text</li></a>
。现在我有这个:
<% ["Philosophy", "Team", "Local Vendors"].each do |link_name| %>
<% if params[:action] == link_name.downcase.sub(" ", "_") %>
<%= link_to {:controller => :philosophy, :action => link_name.downcase.sub(" ", "_").to_sym}, {:class => "selected"} do %>
<li><%= link_name %></li>
<% end %>
<% else %>
<%= link_to :controller => :philosophy, :action => link_name.downcase.sub(" ", "_").to_sym do %>
<li><%= link_name %></li>
<% end %>
<% end %>
但不是产生一个看起来像是<a href="philosophy/philosophy" class="selected"><li>Philosophy</li></a>
给我的链接
<a href="/philosophy/philosophy?class=selected">
<li>Philosophy</li>
</a>
任何人都可以帮忙吗?