我正在创建一个博客作为我的大学项目。现在我有一个名为blogs
的表格,表格中有 5 属性。
blog_name, blog_user, blog_id, blog_date & blog_text
现在博客中有很多条目。 我需要一种方法来获取整个表格并在单个页面上显示博客列表。 这需要一种方法来选择整个表并使用while循环打印博客名称。
答案 0 :(得分:0)
这就是你要找的东西:
<% Blog.all.each do |blog| %>
# code
<% end %>
我还建议您学习一些Ruby / Rails基础知识。
答案 1 :(得分:0)
你可以这样做
在您的控制器
中def index
@blog = Blog.all
end
在您的视图中(index.html.erb)
<table border=1>
<tr>
<th>Blog Name</th>
<th>Blog User</th>
<th>Blog ID</th>
<th>Blog Date</th>
<th>Blog Text</th>
</tr>
<% @blog.each do |b| %>
<tr>
<td><%= b.blog_name %></td>
<td><%= b.blog_user %></td>
<td><%= b.blog_id %></td>
<td><%= b.blog_date %></td>
<td><%= b.blog_text %></td>
</tr>
<% end %>
</table>
因此,对于每个博客条目,您将获得在表格视图中填充的所有详细信息。