我有一个奇怪的问题。我在本地运行一个rails服务器,一切都很好。但是当我尝试在云服务器(amazon aws)中克隆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正在变为零,但这可能是什么?如果在我的本地服务器上,我可以运行所有内容吗?
任何人都可以给我一个暗示吗?谢谢!
编辑:
无论如何它变得有效!好的,错误已经改变,它出现了:
当我使用时,Erro加载Base64:require'Base64'。但我需要这个以后做一些事情,在创造。如何加载Base64?我的云服务器是linux机器而我的本地服务器是在mac上有什么不同吗?
THX!
答案 0 :(得分:0)
正如我在评论中所说,更改要求“Base64”要求“base64”已经解决了我的问题。第一个错误消失了,这很奇怪,但我不会抱怨这个。感谢那些试图在评论会议上解决这个问题的人。 CYA