1

我刚刚开始通过 RoR 制作博客,使用从头开始的博客指南,我的索引页面上有一些意想不到的内容。这是图片: http: //i.minus.com/ibpnYRmlPv7IW3.png 标题下的一些类似哈希的字符串是出乎意料的事情。

index_page 代码:

<h1>Recent posts</h1>
<table>
    <tr>
        <th>Title</th>
        <th>Text</th>
   </tr>

   <%= @posts.each do |post| %>
        <tr>
            <td style="border: solid 2px;"><%= post.title %></td>
            <td style="border: solid 2px;"><%= post.text %></td>
       </tr>
   <% end %>    
</table>


<%= link_to 'New post', :action => :new %>

PostsController 的代码部分:

def index
    @posts = Post.all
end

首先,我认为这是来自 Db 的时间戳,但这里是
来自 migrate 的代码:

class CreatePosts < ActiveRecord::Migration
  def change
    create_table :posts do |t|
      t.string :title
      t.text :text
    end
  end
end

所以现在任何帮助将不胜感激。

4

1 回答 1

1

改变

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

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

您看到的是@posts.to_s屏幕截图顶部的输出

<%= @posts...
于 2012-08-04T21:35:05.540 回答