sunspot solr, rails 3.1.1: Почему в моих результатах автоматически распечатывается вся запись БД? - PullRequest
0 голосов
/ 01 декабря 2011

Я выполнил стандартную процедуру по настройке Sunspot Solr для моего приложения rails, но когда я печатаю результаты, я автоматически печатаю всю запись в БД.

Вот мой 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">

Подскажите, пожалуйста, как мне избавиться от хэша и просто отобразить имя?

Заранее спасибо

1 Ответ

3 голосов
/ 01 декабря 2011

вынимаем = в <%= @users.each do |result| %>

так вместо

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