我需要追加一個字符串從查詢中的特殊章程到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