当我到达/ 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 %>
为什么会发生这种情况的任何想法?
感谢阅读!
答案 0 :(得分:3)
将循环中的<%=
更改为<%
:
<% @projects.each do |project| %>
现在正在做的是执行循环并打印所有li
元素,然后打印@projects
的内容(因为<%=
)。