对于<%= link_to 'Date', posts_path, category: 'date' %>
,它会生成current_path/posts?category=card
但是当我使用帮手时,
def tag_link(post, link_path)
category = 'card'
label_class = 'info'
link_to(link_path, category: category) do
content_tag(:span, :class => "label label-#{label_class}") do
post.category
end
end
end
并在<%= tag_link item, posts_path %>
之类的视图中使用它。
它只生成http://localhost:3000/posts
,跳过?category=
。
我该如何解决这个问题?