我有一个奇怪的问题。我在本地运行 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 上有什么区别吗?
谢谢!