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:
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 alrededor de 10 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 alrededor de 10 años
- Estado cambiado de Nueva a Resuelta
Acciones