首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ActionView::SyntaxErrorInTemplate

ActionView::SyntaxErrorInTemplate
EN

Stack Overflow用户
提问于 2020-12-15 12:21:36
回答 1查看 179关注 0票数 0

错误:在这里输入图像描述

我想列出所有的“案子”。我在代码中找不到语法错误。真的很绝望。试图找出那个错误好几个小时。也许有人能帮忙?

是我的index.html.erb的一部分

代码语言:javascript
复制
<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的一部分

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-15 14:31:09

尝试将变量的名称从case更改为其他内容。我认为Ruby正在考虑编写一个开关(在Ruby中称为case )语句。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65305750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档