错误:在这里输入图像描述
我想列出所有的“案子”。我在代码中找不到语法错误。真的很绝望。试图找出那个错误好几个小时。也许有人能帮忙?
是我的index.html.erb的一部分
<tbody>
<% @cases.each do |case| %>
<tr>
<td><%= case.first_name %></td>
<td><%= case.last_name %></td>
<td><%= case.gender %></td>
<td><%= case.birthdate %></td>
<td><%= case.place_of_residence %></td>
<td><%= case.diagnosis %></td>
<td><%= case.user_id %></td>
<td><%= case.confirmed_at %></td>
<td><%= link_to 'Show', case %></td>
<td><%= link_to 'Edit', edit_case_path(case) %></td>
<td><%= link_to 'Destroy', case, method: :delete, data: { confirm: 'Are you sure?' } %></td>
</tr>
<% end %>
</tbody>是我的CaseController的一部分
class CasesController < ApplicationController
before_action :set_case, only: [:show, :edit, :update, :destroy]
before_action :allowed_to_create, only: [:new, :create]
# GET /cases
# GET /cases.json
def index
@cases = Case.all
end
# GET /cases/1
# GET /cases/1.json
def show
@case = Case.find(params[:id])
end
# GET /cases/new
def new
@case = Case.new
end
# GET /cases/1/edit
def edit
end发布于 2020-12-15 14:31:09
尝试将变量的名称从case更改为其他内容。我认为Ruby正在考虑编写一个开关(在Ruby中称为case )语句。
https://stackoverflow.com/questions/65305750
复制相似问题