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