小编Fcz*_*rdo的帖子

application.html.erb第6行引发:TypeError:Ruby on rails

我面临以下错误消息:

在Restaurantes#index中的ExecJS :: ProgramError显示C:/rubyProject/vota_prato/app/views/layouts/application.html.erb其中>第6行引发:

TypeError:Oobjetonãadásuportepara a propriedadeoumétodoRails.root:C:/ ruby​​Project/vota_prato

应用程序跟踪| 框架跟踪| 完整跟踪应用/视图/布局/ application.html.erb:6:in>`_app_views_layouts_application_html_erb__971963449_62998908'请求

我修复它删除线:

真%>

来自我的app/views/layouts/application.html.erb文件

在我做完之后,我遇到了另一个问题=(.我在一个控制器上创建了一个动作销毁:

class RestaurantesController < ApplicationController
    def destroy
        @restaurante = Restaurante.find(params[:id])
        @restaurante.destroy
        redirect_to(action: "index")
    end

    def index
        @restaurantes = Restaurante.all
    end

    def show
        @restaurante = Restaurante.find(params[:id])
    end
end
Run Code Online (Sandbox Code Playgroud)

和我的index.html.rb文件:

<h1>Listagem de Restaurantes</h1>

<table>
  <tr>
    <th>ID</th>
    <th>Nome</th>
    <th>Endereço</th>
    <th>Especialidade</th>
  </tr>

<% @restaurantes.each do |restaurante| %>
  <tr>
    <td><%= restaurante.id %></td>
    <td><%= restaurante.nome %></td>
    <td><%= restaurante.endereco %></td>
    <td><%= restaurante.especialidade %></td>
    <td><%= link_to 'Mostrar', action: 'show', id: restaurante %></td>
    <td>--</td> …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-3

1
推荐指数
2
解决办法
9420
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1