我对Ruby on Rails相当新手,我正在尝试使用“滑动门”技术创建一些好看的CSS按钮。我几乎做到了,但我感觉必须有更好的方法来处理用于链接的``标签。
我目前的做法:
<%= link_to '<span>New car</span>', {:action => "new"}, :class=>"button" %>
这并不算糟糕,但我想知道在RoR中处理span标签的最佳方法是否是这样。
我对Ruby on Rails相当新手,我正在尝试使用“滑动门”技术创建一些好看的CSS按钮。我几乎做到了,但我感觉必须有更好的方法来处理用于链接的``标签。
我目前的做法:
<%= link_to '<span>New car</span>', {:action => "new"}, :class=>"button" %>
这并不算糟糕,但我想知道在RoR中处理span标签的最佳方法是否是这样。
%a{ :href => new_car_path }
%span New Car
content_tag
:<%= link_to content_tag("span", "New car"), {:action => "new"}, :class=>"button" %>
使用带有块的link_to
:
<%= link_to {:action => "new"}, :class=>"button" do %>
<span>New card</span>
<% end %>
content_tag
来将两者结合起来,但我会把它留给读者作为练习 :)