ActionView::SyntaxErrorInTemplate



错误:在此处输入图像描述

我正试图列出所有";案例";。我在代码中找不到语法错误。真的很绝望。数小时来一直在尝试查找该错误。也许有人能帮忙?

我的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

尝试将变量的名称从case更改为其他名称。我认为Ruby认为您正在尝试编写一个switch(在Ruby中称为case(语句。

https://www.rubyguides.com/2015/10/ruby-case/

相关内容

  • 没有找到相关文章

最新更新