Ruby on Rails中的意外输出
我一步一步地关注Ruby on Rails,在某些步骤中,我从教程中的video得到了一个非常不同的输出,尽管我可以看到我的代码和教程是完全相同的。
以下是相关代码(在文件app/views/projects/show.html.erb
):
Ends at:
Tasks for this project
- <%#
|
这是我的输出:
以及教程video中的输出:
为什么Ruby on Rails会输出任务对象的描述? 我在代码中看不到任何地方,我告诉它。
您需要在此行中删除=
<%= @project.tasks.each do |task| %>
<%= @project.tasks.each do |task| %>
<% @project.tasks.each do |task| %> - <%= check_box_tag "task_done_#{task.id}", "", task.done %> <%# <%= link_to task.title, task %> <%= task.title %>
<% end %>
小注:
<% %>
– 执行代码。
<%= %>
– 打印输出。