rails弹性搜索资源链接

时间:2014-10-25 09:37:15

标签: ruby-on-rails elasticsearch

我在rails应用程序和

等查询中启用了弹性搜索
@posts = Post.search(params[:q])

在视图中,当我将其称为循环时,错误为undefined method model_name' for Elasticsearch :: Model :: Response :: Result:Class`

<% @posts.each do |post| %>
    <%= link_to post, class: 'list' do %>
       //...
    <% end %>
<% end %>
循环中的

发布会导致错误

但在正常情况下它运作良好。

如何在弹性搜索中获取资源网址?

1 个答案:

答案 0 :(得分:6)

为了访问activerecord对象集合,

@posts = Post.search(params[:q]).records