在我看来,我展示了所有帖子,但它显示的文字就像你去rails控制台并写了
r = Post.all
完全是这一切以及帖子信息(标题,内容)。
#<ActiveRecord::Relation [#<Post id: 1, title: "321123123", content: "231123123123", created_at: "2015-11-14 00:44:31", updated_at: "2015-11-14 00:44:31">]>
所以,这是我的观点
<%= @alltheposts.each do |post| %>
<div class="post_wrapper">
<h2><a href=""><%= link_to post.title, post %></a></h2>
<p><%= post.created_at.strftime("%A, %b %d") %></p>
</div>
<% end %>
我控制器上的方法索引
def index
@alltheposts = Post.all.order("created_at desc")
end
发生了什么?
答案 0 :(得分:1)
嘿,你必须更换
<%= @alltheposts.each do |post| %>
由此
<% @alltheposts.each do |post| %>
不需要在每个方法上使用=符号