Rails - Зачем мне следующий вывод? - PullRequest
0 голосов
/ 09 октября 2010

При прохождении учебного раздела по основным рельсам о выводе комментариев я получаю следующее:

Comments

Commenter: Me

Comment: Hi

#<Comment:0x1052af610>

По моему мнению:

<h2>Comments</h2>
<%= @post.comments.each do |comment| %>
<p>
  <b>Commenter:</b>
  <%= comment.commenter %>
</p>

<p>
  <b>Comment:</b>
  <%= comment.body %>
</p>
<% end %>

а в контроллере у меня есть:

class CommentsController < ApplicationController
  def create
    @post = Post.find(params["post_id"])
    @comment = @post.comments.create(params[:comment])
    redirect_to post_path(@post)
  end
end

Так откуда же этот бит: #<Comment:0x1052af610> откуда?

1 Ответ

2 голосов
/ 09 октября 2010

Заменить% = на% перед @ post.comments.each do | comment |

... но прошло уже несколько лет с тех пор, как я использовал Rails, поэтому я мог быть совершенно чокнутым.

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