ruby-on-rails - 在 Ruby 中循环时获取额外信息

标签 ruby-on-rails ruby loops iterator

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

这是我的 Controller 的样子:

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

这是我在 View 页面中的代码:

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

但如您所见,我在最后得到了额外的东西:

enter image description here

我怎样才能修复它,让它只打印博客标题?

最佳答案

改变

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

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

关于ruby-on-rails - 在 Ruby 中循环时获取额外信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29728268/

相关文章:

python - 如果列表(a)中的项目存在于列表(b)中,则通过更大的列表(b)迭代列表(a)以给出真/假值

ruby-on-rails - Rails 3.0 开发用于部署在另一个操作系统上的 SQL 服务器上

ruby-on-rails - 未初始化的常量 User::TaxCloud

ruby-on-rails - 使用 jquery 在 Rails 中渲染部分内容

ruby - 如何使用特定版本的 Ruby gem?

json - YAML 到 JSON Ruby

c++ - 优化循环并避免模板特化中的代码重复

ruby-on-rails - 用户 Controller 渲染错误 : NoMethodError in Users#show 中的 before_action

ruby-on-rails - 为什么belongs_to/has_many 和 inverse_of 不能自动水合另一边?

java - 迭代器和 while 循环与 for 循环与 for-each 获取列表元素的性能