-1

我有一个奇怪的问题。我在本地运行 Rails 服务器,一切正常。但是当我尝试在云服务器(亚马逊 AWS)中克隆 Rails 服务器时,一个控制器不起作用。

我是rails的新手,但我不知道发生了什么。我有一些其他实体在工作,但这个没有。

当我尝试获取 /ingressos 时:

Showing /home/ubuntu/bilheteria_mobile_server/app/views/ingressos/index.html.erb where line #14 raised:

undefined method `each' for nil:NilClass
Extracted source (around line #14):

11:     <th></th>
12:   </tr>
13: 
14: <% @ingressos.each do |ingresso| %>
15:   <tr>
16:     <td><%= ingresso.usuario.nome %></td>
17:     <td><%= ingresso.conteudo.titulo %></td>
Rails.root: /home/ubuntu/bilheteria_mobile_server

我知道我的 Ingresso 越来越为零,但这会是什么?如果在我的本地服务器中我可以运行所有内容?

任何人都可以给我一个提示?谢谢!

编辑:

无缘无故,它变成了作品!好的,错误已经改变,出现:

我使用时加载 Base64 时出错:需要“Base64”。但我需要这个稍后在创建时做一些事情。如何加载 Base64?我的云服务器是 linux 机器和我的本地服务器在 mac 上有什么区别吗?

谢谢!

4

1 回答 1

0

正如我在评论中所说,将要求“Base64”更改为要求“base64”解决了我的问题。第一个错误消失了,这很奇怪,但我不会抱怨这个。感谢那些试图在评论会议中与我解决问题的人。青色

于 2013-04-24T23:24:21.540 回答