【Rails】Viewにモデルのデータ一覧が表示されるバグとその対処法


なんてことはない対処法だったけど、初めて見ると戸惑ったので覚書として投稿。

Railsで記事投稿機能の実装に関する基本的な演習をしていると、
エラーこそ表示されないが、身に覚えのないテキストがこのように表示された。(画像の青枠の部分。)

Viewの記述はこちら

<h1>投稿一覧</h1>
<%= link_to '新規投稿', posts_new_path %>
<%= link_to 'ログアウト', destroy_user_session_path, method: :delete %>
<br>
<%= @posts.each do |t| %>
<%= t.title %>
<br>
<% end %>

5行目、イコールが不要でした。訂正すると、

<h1>投稿一覧</h1>
<%= link_to '新規投稿', posts_new_path %>
<%= link_to 'ログアウト', destroy_user_session_path, method: :delete %>
<br>
#ここのイコールが悪さしてた様子
<% @posts.each do |t| %>
<%= t.title %>
<br>
<% end %>

無事解決。エラーとして表示されないので、文法的にどのように解釈されているのか気になる。。