我们在remote.tools处有一个Rails应用程序,如果您看到产品页面(请参阅this page),则每个产品都有一组标签。我计划对类别页面上的这些标签进行过滤搜索(请参阅this page)。现在,我已经尝试使用“可标记的行为” gem和“简单形式”(基本this blog)进行此操作。
我可以在点击“搜索”或就地进行刷新时刷新页面(现在可以同时进行)。但是,我想根据用户应用的过滤器组合来创建唯一的URL。例如,如果用户选择“视频通信工具”作为类别,并选择“免费试用”和“易于使用”作为标签,则页面网址应为“ / video-communication-tools-with-free-trial” -易于使用”。当前,过滤器选项作为参数传递,即'/ search?category = xx&tags = yy'。
具有用于过滤器组合的单独URL,将使我能够创建用于索引的唯一页面,并根据上下文添加内容。我应该如何做的任何帮助/指示都将非常有帮助!
提前感谢。
您可以使用jquery来实现,
这样的事情。
<script>
$('#search_button').on('click', function(){
window.location = "" + $('#tag1').val()+"-"+$('#tag2').val();
});
</script>
请确保在搜索按钮中添加ID。希望这对您有用。