我只是制作一个数据库驱动的新闻源,现在我已经开始工作了,但是在每篇新闻帖的最后,我得到一个这样的字符串:
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
然而输出看起来像这样:
如果它没有发布整个阵列,它会很好用,我不知道为什么会这样...谢谢!
答案 0 :(得分:0)
你应该使用“沉默”
<% @news.each do |new| %>
而不是
<%= @news.each do |new| %>
答案 1 :(得分: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>