Acciones
Errores #2443
cerradaError en entrada de usuario
Estado:
Resuelta
Prioridad:
Alta
Asignado a:
Categoría:
Desarrollo
Versión prevista:
Fecha de inicio:
2015-12-11
Fecha fin:
% Realizado:
0%
Tiempo estimado:
Versión:
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?"
Actualizado por Jaime Ortiz hace casi 9 años
Ok, parece que ya lo cambiaste en la revision:
Gracias!
PD: Bueno lo del "blank?" por que yo uso demasiadas veces lo del "empty?".... osea que puedo tenerlo por ahi en mas ocasiones.
Actualizado por Jaime Ortiz hace casi 9 años
- Estado cambiado de Nueva a Resuelta
Acciones