簡體   English   中英

帶有Ransack的Tire Gem用於Elasticsearch

[英]Tire Gem with Ransack for elasticsearch

我一直在使用Ransack和MySQL數據來生成高級表格,最近我切換到了Elasticsearch,現在我發現即使是簡單的表格也無法使用(在Tyre中使用activerecord功能)

一個簡單的表格會產生錯誤“沒有有效的x謂詞”,其中x是我要搜索的內容。

搜尋時,我是唯一嘗試過此方法的人,還是對其他人有用?

我想念什么嗎?

 index.html.erb    
   <%= search_form_for @q do |f| %>
      <%= f.label :attendees %>
      <%= f.text_field :attendes %>
      <%= f.submit %>
    <% end %>

    <%=  @events.inspect %>

Events controller

def index
    @q = Event.search(params[:q])
    @events = @q.result
end

event.rb

  include Tire::Model::Search
  include Tire::Model::Callbacks

Ransack搜索對象無法生成Tire搜索。

沒有用於彈性搜索的適配器,只有AR

https://github.com/ernie/ransack/tree/master/lib/ransack/adapters

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM