Нечетный вывод с Rails каждый цикл - PullRequest
3 голосов
/ 24 декабря 2010

У меня есть представление, что по какой-то причине отображается место в памяти объекта, который я пытаюсь перебрать.Я вроде новичок на рельсах, поэтому я не уверен, почему это происходит.Объект представляет собой заметку с двумя полями, заголовком и содержимым.

В моем контроллере (в функции индекса)

@note = Note.all

Затем в представлении я делаю это

<%= @notes.each do |note| %>
    <%= link_to note.title, "notes/#{note.id}"%>
<% end %>

Вывод в браузере School Work #Note:0x1042e4708>#Note:0x1042e2ae8>

Спасибо за помощь

1 Ответ

7 голосов
/ 24 декабря 2010

вместо:

<%= @notes.each do |note| %>

использование:

<% @notes.each do |note| %>

Оборачивая рубин в <%=%> всегда будет выводить что-то в представление, сбросьте знак равенства (<%%>) дляпросто выполните ruby ​​без вывода

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...