ove*_*low 1 ruby-on-rails elasticsearch
我在我的rails应用程序和查询中启用了弹性搜索
@posts = Post.search(params[:q])
Run Code Online (Sandbox Code Playgroud)
在视图中,当我将其称为循环时,获取错误为undefined methodmodel_name',用于Elasticsearch :: Model :: Response :: Result:Class`
<% @posts.each do |post| %>
<%= link_to post, class: 'list' do %>
//...
<% end %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
循环中的帖子会导致错误
但在正常情况下它工作正常.
如何在弹性搜索中获取资源URL?
为了访问activerecord对象集合,
@posts = Post.search(params[:q]).records
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
311 次 |
| 最近记录: |