Que tal gente, estoy usando unas cookies para un sistema. Y tengo los
siguientes errores.
1.- cookies[:id_planta] = 1 por que cuando hago esta asignacion me
genera este error
private method `gsub’ called for 1:Fixnum, lo solucione asignandolo
como string “1”
2.- <%= if cookies[:id_planta].to_i > 0 cuando hago esta comparacion me
genera este error.
undefined method `to_i’ for []:Array
Alguien me puede explicar a que se debe esto?
2.- <%= if cookies[:id_planta].to_i > 0 cuando hago esta comparacion me
genera este error.
prueba a hacer:
<%= if cookies[:id_planta].to_s.to_i > 0
No tengo casi idea, pero haciendo una busqueda en google [undefined
method
`to_i’ for []:Array rails]
uno [1] comentaba que si pasaba el array a string primero ty luego a
integer
lo solucionaba
Te repito, no tengo casi idea y esto lo he leido muy por encima, pero
mira,
por probar,…
Un saludo
[1]
http://www.nabble.com/ArgumentError-even-if-variable-is-set-td16467933.html
El dÃa 16 de abril de 2008 2:50, Jorge J. <
[email protected]> escribió:
El dÃa 15/04/08, Jorge J. [email protected]
escribió:
2.- <%= if cookies[:id_planta].to_i > 0 cuando hago esta comparacion me
genera este error.
undefined method `to_i’ for []:Array
Hola Jorge,
Esto pareciera que se trata de un valor asignado anteriormente diferente
a
String, en este caso Array, prueba con lo siguiente :
cookies.delete :id_planta
cookies[:id_planta] = “1”
Un saludo.