[英]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.