0

我只是在制作一个数据库驱动的新闻源,现在我可以让它工作,但是在每篇新闻文章的结尾,我都会得到一个这样的字符串:

 21   <div id='newsfeed'>
 22     <%= @news.each do |new| %>
 23       <div class='span10'>
 24         <h3><%= new.title %></h3>
 25         <p class='muted'><%= new.date %></p>
 26         <p><%= new.body %></p>
 27       </div>
 28     <% end %>
 29   </div>
 30 </div>

然后我的控制器有这个:

def home
    @news = Newsfeed.all
end

然而输出看起来像这样:

在此处输入图像描述

如果它没有发布整个数组,它会很好用,我不知道为什么会这样......谢谢!

4

2 回答 2

0

你应该使用“沉默”

<% @news.each do |new| %>

代替

<%= @news.each do |new| %>
于 2013-05-30T19:37:31.737 回答
0

删除第 22 行的等号:

 21   <div id='newsfeed'>
 22     <% @news.each do |new| %>
 23       <div class='span10'>
 24         <h3><%= new.title %></h3>
 25         <p class='muted'><%= new.date %></p>
 26         <p><%= new.body %></p>
 27       </div>
 28     <% end %>
 29   </div>
 30 </div>
于 2013-05-30T19:37:58.117 回答