Ruby on rails 3 太阳黑子solr,rails 3.1.1:为什么我的结果会自动打印整个db记录?

Ruby on rails 3 太阳黑子solr,rails 3.1.1:为什么我的结果会自动打印整个db记录?,ruby-on-rails-3,solr,sunspot,Ruby On Rails 3,Solr,Sunspot,我在为rails应用程序设置Sunspot Solr时执行了标准程序,但当我打印结果时,我会自动打印整个db记录 这是我的results.html.erb: <%= @users.each do |result| %> <%= link_to "#{result.first_name}", user_path(result) %> <% end %> 渲染的视图是: Test [#<User id: 38, first_name: "Tes

我在为rails应用程序设置Sunspot Solr时执行了标准程序,但当我打印结果时,我会自动打印整个db记录

这是我的results.html.erb:

<%= @users.each do |result| %>
    <%= link_to "#{result.first_name}", user_path(result) %>
<% end %>

渲染的视图是:

Test [#<User id: 38, first_name: "Test", last_name: "Test", email: "test@test.com", encrypted_password: "b519f1c58f8f5b9fffa0ada91ac7ca8316ebb8f8cec548404b8...", salt: "7f6287c48f49ac0a55c2cdc00803caaaa463c3b5efb88b57f40...", created_at: "2011-11-28 07:00:32", updated_at: "2011-11-28 07:00:32">
测试[#
你能告诉我如何摆脱散列,只显示名字吗


提前感谢

所以相反

<% @users.each do |result| %>
    <%= link_to "#{result.first_name}", user_path(result) %>
<% end %>

所以相反

<% @users.each do |result| %>
    <%= link_to "#{result.first_name}", user_path(result) %>
<% end %>


如下所述,您的
正在打印
@用户的返回值。每个
都是整个
@用户
数组。如果您复制了该
不,是我自己写的,那是我的错误。如下所述,您的
正在打印
@用户的返回值。每个
都是整个
@用户
数组。如果你复制了
不,是我自己写的,那是我的错误。如此愚蠢的错误,最糟糕的部分没有意识到,哈哈。非常感谢。问题解决了如此愚蠢的错误,最糟糕的部分没有意识到,哈哈。非常感谢。问题解决了