##textが表示される
表示していない#textという文字列が表示されたので、調査しました。
間違ったソースコード index.html.erb↓
<h1>トップページ</h1>
<%= @posts.each do |post| %>
<div>
<%= post.memo %>
<%= post.created_at %>
</div>
<% end %>
posts_controller.rb ↓
class PostsController < ApplicationController
def index
@posts = Post.all
end
end
@posts = Post.all で DB内の情報を持ってきて html に渡して、<% %> で html に埋め込む。
htmlファイルを見てみると2行目 <%= %> になっているので、@posts も表示させてしまっていたと言うことでした。
今回表示させたいのは、 post.memo と post.created_at だけだから正しくは、↓
<h1>トップページ</h1>
<% @posts.each do |post| %>
<div>
<%= post.memo %>
<%= post.created_at %>
</div>
<% end %>
#まとめ
<%= %> で html に埋め込んで表示。
<% %> で html に埋め込むだけ。