0

当我到达 /projects 时,我得到了这个输出,它应该只列出项目和关联的链接:

项目索引

我无法弄清楚为什么项目表中的所有信息都在列表之后被转储。

控制器索引方法:

def index
  @projects = Project.all
end

index.html.erb:

<%= @projects.each do |project| %>
  <li>
    <%= link_to project.title, projects_path(project) %>
    <%= link_to project.link, project.link %>
  </li>
<% end %>

关于为什么会发生这种情况的任何想法?

谢谢阅读!

4

1 回答 1

3

<%=将循环更改为<%

<% @projects.each do |project| %>

它现在正在执行循环并打印所有li元素,然后还打印@projects(因为<%=)的内容。

于 2013-02-21T22:44:29.323 回答