我需要追加一个字符串从查询中的特殊章程到rails中的elasticsearch。我尝试使用.html_safe
和raw()
它不会破坏任何东西,但它仍然通过章程作为十六进制或其他东西。如何将多个查询参数传递给使用gem的弹性搜索?
这些都通过同样的事情elasticsearch
<%= @esearch.search q:params[:query] + '&pretty=true' do %>
<%= @esearch.search q:params[:query] + '&pretty=true'.html_safe do %>
<%= @esearch.search q:params[:query] + raw('&pretty=true') do %>
我得到这个:
q=asa%26pretty%3Dtrue
我希望能得到这样的:
q=asa&pretty=true
我想你钉了它。女巫只会带我到另一个问题,我怎么能阻止它发生?我确实尝试了很好的:真实的,虽然它没有破坏任何东西,但它确实修复了它。谢谢你的帮助。 – user2912426
这是你使用的宝石吗? https://github.com/karmi/retire还是别的吗? – nzifnab
我正在尝试那个,和新的elasticsearch客户端。新客户是我的首选方法,但我似乎无法工作,并且没有太多文档。我认为退休现在可能会更好,但我遇到了那个问题。 – user2912426