PG_Search在结果中渲染的数据多于我想要的数据?

时间:2014-08-16 02:16:45

标签: ruby-on-rails postgresql pg-search

我正在使用pg_search在我的Rails应用程序中进行一些基本搜索,但是当我尝试渲染某些内容(如每个结果的name属性)时,它还会呈现该结果的所有数据的pg_search哈希值。这是我的搜索结果页面代码:

<ul class="results">
    <%= @pg_search_documents.each do |pg_search_document| %>
    <%= pg_search_document.searchable.name %>
    <% end %>
</ul>

我如何呈现结果的name属性,而不是该pg_search文档的所有其他数据?

1 个答案:

答案 0 :(得分:0)

这样做

<ul class="results">
    <% @pg_search_documents.each do |pg_search_document| %>
    <%= pg_search_document.searchable.name %>
    <% end %>
</ul>

<%= %>用于输出

<% %>正在评估中。由于您只想评估,请使用此