Proyecto

General

Perfil

Errores #2443

Error en entrada de usuario

Añadido por Santiago Ramos hace más de 8 años. Actualizado hace alrededor de 8 años.

Estado:
Resuelta
Prioridad:
Alta
Asignado a:
Categoría:
Desarrollo
Versión prevista:
Fecha de inicio:
2015-12-11
Fecha fin:
% Realizado:

0%


Descripción

Tras hacer login se produce el siguiente error:

NoMethodError in Info#index

Showing /home/sramos/devel/gong/gor/app/views/info/usuario.html.erb where line #15 raised:

undefined method `empty?' for nil:NilClass

Extracted source (around line #15):

12: 
13: <%= render :partial => "periodos", locals: {periodos: @periodos_internos, tipo: "internos"} unless @periodos_internos.empty? %>
14: 
15: <%= render :partial => "periodos", locals: {periodos: @prorrogas, tipo: "prorrogas"} unless @prorrogas.empty? and @proyectos_fechas_prorrogas.empty? %>
16: 
17: 
18: <!-- Tareas del proyecto -->

Rails.root: /home/sramos/devel/gong/gor
Application Trace | Framework Trace | Full Trace

app/views/info/usuario.html.erb:15:in `_app_views_info_usuario_html_erb___3831870914937439827_42340880'
app/controllers/info_controller.rb:63:in `index'

PD1: Para este tipo de comprobaciones y si no se quiere utilizar un @variable.nil?, mejor usar @variable.blank? que @variable.empty?.

nil no dispone de método "empty?", pero sí de método "blank?"

Histórico

#1 Actualizado por Jaime Ortiz hace alrededor de 8 años

Ok, parece que ya lo cambiaste en la revision:

https://gong.org.es/projects/gor/repository/revisions/7409/diff/trunk/gor/app/views/info/usuario.html.erb

Gracias!

PD: Bueno lo del "blank?" por que yo uso demasiadas veces lo del "empty?".... osea que puedo tenerlo por ahi en mas ocasiones.

#2 Actualizado por Jaime Ortiz hace alrededor de 8 años

  • Estado cambiado Nueva por Resuelta

Exportar a: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: