以下代码生成用于过滤产品的菜单。我有一个相同的过滤器,但对于genres
,以及我想要过滤的其他可能的属性。看来这不应该进入视野。如何将其排除在视图之外?它应该去哪里?
ul.product-filters
li.nav-header Platforms
- Product::PLATFORMS.each do |platform|
= content_tag :li do
= link_to platform, products_path(params.merge(platform: platform))
= link_to "×", products_path(params.merge(platform: nil)), if params[:platform] == platform