在Rails中生成动态URL页面基础过滤器选项

问题描述 投票:0回答:1

我们在remote.tools处有一个Rails应用程序,如果您看到产品页面(请参阅this page),则每个产品都有一组标签。我计划对类别页面上的这些标签进行过滤搜索(请参阅this page)。现在,我已经尝试使用“可标记的行为” gem和“简单形式”(基本this blog)进行此操作。

我可以在点击“搜索”或就地进行刷新时刷新页面(现在可以同时进行)。但是,我想根据用户应用的过滤器组合来创建唯一的URL。例如,如果用户选择“视频通信工具”作为类别,并选择“免费试用”和“易于使用”作为标签,则页面网址应为“ / video-communication-tools-with-free-trial” -易于使用”。当前,过滤器选项作为参数传递,即'/ search?category = xx&tags = yy'。

具有用于过滤器组合的单独URL,将使我能够创建用于索引的唯一页面,并根据上下文添加内容。我应该如何做的任何帮助/指示都将非常有帮助!

提前感谢。

ruby-on-rails url-rewriting ruby-on-rails-5 url-routing
1个回答
0
投票

您可以使用jquery来实现,

这样的事情。

<script>
    $('#search_button').on('click', function(){
            window.location = "" + $('#tag1').val()+"-"+$('#tag2').val();
        });
</script>

请确保在搜索按钮中添加ID。希望这对您有用。

© www.soinside.com 2019 - 2024. All rights reserved.