Wikipedia dice que Ruby es un lenguaje funcional, pero no estoy convencido. ¿Por qué o por qué no?
Wikipedia dice que Ruby es un lenguaje funcional, pero no estoy convencido. ¿Por qué o por qué no?
Sé que esto probablemente esté en Internet en algún lugar, pero no puedo encontrar la respuesta aquí en Stackoverflow, así que pensé que podría aumentar un poco la base de conocimientos aquí. Soy un novato en Ruby and Rails, pero mi empresa está invirtiendo bastante en eso, así que estoy...
Estoy tratando de probar un controlador y recibí este error. Entiendo el error, pero no sé cómo solucionarlo. test: on CREATE to :user with completely invalid email should respond with redirect (UsersControllerTest):ActionController::RedirectBackError: No HTTP_REFERER was set in the request...
He estado buscando una forma elegante y eficiente de fragmentar una cadena en subcadenas de una longitud determinada en Ruby. Hasta ahora, lo mejor que se me ocurrió es esto: def chunk(string, size) (0..(string.length-1)/size).map{|i|string[i*size,size]} end >> chunk("abcdef",3) =>...
Dado algo como: namespace :my_tasks do task :foo do do_something end task :bar do do_something_else end task :all => [:foo, :bar] end ¿Cómo hago para que :allsea la tarea predeterminada, de modo que la ejecución la rake my_tasksllame (en lugar de tener que llamar rake...
Estoy aprendiendo a Ruby, así que me disculpo si esto es demasiado novato por aquí, pero no puedo resolver esto con el libro de la piqueta (probablemente no estoy leyendo con suficiente atención). De todos modos, si tengo una matriz como esta: arr = [1,2,3,4,5] ... y quiero, digamos,...
Me estoy volviendo loco: ¿Dónde está la función Ruby para factorial? No, no necesito implementaciones de tutoriales, solo quiero la función de la biblioteca. ¡No está en matemáticas! Estoy empezando a dudar, ¿es una función de biblioteca estándar?
Estoy teniendo dificultades para entender qué hacen los métodos de cambio y no cambio de la clase Array en Ruby. ¿Alguien puede ayudarme a entender lo que hacen?
Estoy comenzando con Ruby on Rails. Actualmente estoy pasando por un tutorial donde dice que tengo que ejecutar un archivo .rb desde IRB y que eso creará un archivo .xml en mi directorio actual. Mi pregunta es ¿cómo ejecuto un archivo .rb en IRB? ¿Y tengo que estar en el directorio donde vive...
Lenguaje de programación: Ruby 1.9 Cadena de problemas: C:/Test/blah.txt aC:/Test/ Sé que es una pregunta fácil, pero Google y la referencia rápida de Ruby Fileno tienen una solución para mí. Y no tengo experiencia con Regex.
Después de actualizar un paquete, tendrá algunas gemas que pueden estar obsoletas, ya que se instaló una versión más nueva de esa gema. No existe tal comando en el bundleejecutable, es decir bundle clean. ¿Cómo deshacerse de estas gemas obsoletas? Este es un intento de reducir el tamaño de las...
Cómo desinstalar o eliminar la versión ruby de rbenv . He instalado dos versiones de ruby. Al cambiar a ruby 1.9.3, recibo un error de segmentación. ¿Alguien puede ayudarme, cómo eliminar una versión particular de rbenv?
Tengo esta jQueryfunción que devuelve la hora actual como el número de milisegundos desde la época (1 de enero de 1970): time = new Date().getTime(); ¿Hay alguna forma de hacer lo mismo en Ruby? En este momento, estoy usando Ruby, Time.now.to_ique funciona muy bien pero devuelve un número...
No puedo ejecutar rails consoledebido a este error: localhost:TwitterForZombies wiz$ rails c /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `require': dlopen(/Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle, 9): Library not...
Estoy aprendiendo Ruby y encontré la failpalabra clave. Qué significa eso? if password.length < 8 fail "Password too short" end unless username fail "No user name set" end
Intenté encontrar alguna solución para esto, pero realmente no pude encontrar nada relacionado con los errores que me aparecen cuando ejecuto el comando rails: rieles generan modelo Título del libro: resumen de cadena: texto isbn:
Quiero que mi programa Ruby haga cosas diferentes en una Mac que en Windows. ¿Cómo puedo saber en qué sistema se está ejecutando mi programa?
Necesito poder determinar un número entero máximo del sistema en Ruby. ¿Alguien sabe cómo, o si es posible?
¿Cómo hago este tipo de bucle for en Ruby? for(int i=0; i<array.length; i++) { }
Estoy tratando de usar Ruby 1.9.1 para un lenguaje de scripting incrustado, de modo que el código de "usuario final" se escriba en un bloque Ruby. Un problema con esto es que me gustaría que los usuarios pudieran usar la palabra clave 'return' en los bloques, para que no tengan que preocuparse...