#はじめに
コメント機能を実装しました。
しかし何故かDBの情報が全部表示されてしまいます。
すごい凡ミスだったのですが投稿します。
#現在の記述
<%= form_with(model: [@review, @comment], local: true) do |f| %>
<%= f.text_area :content %>
<%= f.submit "コメントする", class: "btn btn-outline-info" %>
<% end %>
<%= @comments.each do |comment| %> #コメント一覧を表示
<%= comment.user.nickname %> #コメントしたユーザー名表示
<%= comment.content %> #コメント表示
<%= time_ago_in_words(comment.created_at) %>前にコメント #コメントした時間表示
<% end %>
コメントする前から最初から[]
があったでおかしいとは思ってました。
#結論
<%= @comments.each do |comment| %>
こいつに問題がありました。
これは表示されてはいけないので<% %>
このように記述しなけらばなりません。
なので以下のように記述します。
<% @comments.each do |comment| %>