Preguntas con la etiqueta [ruby]
Comportamiento extraño e inesperado (desaparición/cambio de valores) cuando se utiliza el valor predeterminado de Hash, por ejemplo, Hash.new([])
Considere este código: h = Hash.new(0) # New hash pairs will by default have 0 as values h[1] += 1 #=> {1=>1} h[2] += 2 #=> {2=>2} Todo eso está
Equivalente de "continuar" en Ruby
En C y muchos otros lenguajes, hay una continuepalabra clave que, cuando se usa dentro de un bucle, salta a la siguiente iteración del bucle. ¿Existe algún equivalente de esta
Ruby: ¿Qué significa 'requerir: falso' en Gemfile?
Haz esto: gem 'whenever', require: false ¿Significa que es necesario instalar la gema o significa que no es necesaria?
¿Cómo elijo aleatoriamente de una matriz?
Quiero saber si existe una forma mucho más limpia de hacer esto. Básicamente, quiero elegir un elemento aleatorio de una matriz de longitud variable. Normalmente lo haría así: myArray =
¿Cuál es la forma más sencilla de duplicar un registro activo?
Quiero hacer una copia de un objeto ActiveRecord, cambiando un solo campo en el proceso (además del id ). ¿Cuál es la forma más sencilla de lograr esto? Me doy
rbenv no cambia la versión de Ruby
Instalé rbenv según las instrucciones de github. Estoy ejecutando OSX pero probé esto en una máquina virtual Ubuntu 12.04 y obtuve los mismos resultados. Lo siguiente es lo que aparece
Cómo llamar comandos de shell desde Ruby
¿Cómo llamo comandos de shell desde dentro de un programa Ruby? ¿Cómo puedo entonces recuperar el resultado de estos comandos en Ruby?
Analizando una cadena JSON en Ruby
Tengo una cadena que quiero analizar en Ruby: string = '{"desc":{"someKey":"someValue","anotherKey":"value"},"main_item":{"stats":{"a":8,"b":12,"c":10}}}' ¿Existe una manera fácil de extraer los datos?
Cómo revertir una 'generación de rieles'
Quiero eliminar todos los archivos que creó y revertir los cambios realizados, pero no necesariamente en la base de datos, sino más bien en los archivos de configuración. ¿Me gustaría
Cómo pasar argumentos de línea de comando a una tarea rake
Tengo una tarea de rake que necesita insertar un valor en varias bases de datos. Me gustaría pasar este valor a la tarea de rake desde la línea de comando
Ruby: ¿Puedo escribir cadenas de varias líneas sin concatenación?
¿Hay alguna manera de hacer que esto se vea un poco mejor? conn.exec 'select attr1, attr2, attr3, attr4, attr5, attr6, attr7 ' + 'from table1, table2, table3, etc, etc, etc,
¿Empezar, rescatar y asegurar en Ruby?
Recientemente comencé a programar en Ruby y estoy analizando el manejo de excepciones. Me preguntaba si ensureera el equivalente de Ruby finallyen C#. ¿Debería tener: file = File.open("myFile.txt", "w") begin
¿Cómo mapear/recopilar con índice en Ruby?
¿Cuál es la forma más fácil de convertir? [x1, x2, x3, ... , xN] a [[x1, 2], [x2, 3], [x3, 4], ... , [xN, N+1]]
¿Función Ruby para eliminar todos los espacios en blanco?
¿ Cuál es la función de Ruby para eliminar todos los espacios en blanco? ¿ Estoy buscando algo parecido a PHP trim()?
Ejecutar un binario de línea de comando con Node.js
Estoy en el proceso de trasladar una biblioteca CLI de Ruby a Node.js. En mi código ejecuto varios binarios de terceros cuando es necesario. No estoy seguro de cuál es