rails控制台在视图中显示查询

时间:2015-11-14 02:17:58

标签: ruby-on-rails

在我看来,我展示了所有帖子,但它显示的文字就像你去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

发生了什么?

1 个答案:

答案 0 :(得分:1)

嘿,你必须更换

<%= @alltheposts.each do |post| %>

由此

<% @alltheposts.each do |post| %>

不需要在每个方法上使用=符号