【问题标题】:Getting extra information when looping in Ruby在 Ruby 中循环时获取额外信息
【发布时间】:2015-06-26 00:29:35
【问题描述】:

我正确使用了 each do 循环,并且在循环活动记录库时没有出错。但由于某种原因,最后我得到了额外的信息。

这是我的控制器的样子:

def archivedBlogs
    @compsci = Compsci.all
    @personalb = Personalb.all
end

这是我在视图页面中的代码:

<div class="panel">
  <ul>
    <%= @compsci.each do |blog| %>
    <li><%= blog.title %></li>
    <% end %>
  </ul>
</div>

但是正如你所看到的,我在最后得到了额外的东西:

如何解决它,使它只打印博客标题?

【问题讨论】:

    标签: ruby-on-rails ruby loops iterator


    【解决方案1】:

    改变

    <%= @compsci.each do |blog| %>
    

    <% @compsci.each do |blog| %>
    

    【讨论】:

    • 一个建议:如果您可以突出显示 each 在块之后返回的内容以及删除 = 如何在视图中解决此问题,这将对 OP 很有用。
    • 我没听懂那个 = 符号。嗯,我希望我能早点抓住它。谢谢
    猜你喜欢
    • 2010-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-12
    • 1970-01-01
    • 1970-01-01
    • 2010-11-10
    • 1970-01-01
    相关资源
    最近更新 更多