ruby

¿Por qué la división en Ruby devuelve un entero en lugar de un valor decimal?

Por ejemplo: 9 / 5 #=> 1 Pero yo esperaba 1.8. ¿Cómo puedo obtener el resultado decimal correcto (no entero)? ¿Por qué está regresando 1 en absoluto?

no se puede instalar pg gem

Intenté usar gem install pg pero no parece funcionar. gem install pg da este error Temporarily enhancing PATH to include De ... lib/ruby/gems/1.8/gems/pg-0.10.1 for inspection. Results logged to C:/Ruby/lib/ruby/gems/1.8/gems/pg-0.10.1/ext/gem_make.out

¿Cómo generar un número aleatorio entre a y b en Ruby?

Para generar un número aleatorio entre 3 y 10, por ejemplo, utilizo: rand(8) + 3 ¿Hay una manera más agradable de hacer esto (algo así como rand(3, 10))?

Cómo actualizo Gemas Ruby desde un Proxy (ISA-NTLM)

El firewall que estoy detrás está ejecutando Microsoft ISA Server en modo solo NTLM. Hash ¿alguien ha tenido éxito consiguien ... ¿o estoy siendo perezoso? Nota: rubysspi-1.2.4 no funciona. Esto también funciona para" igem", parte del proyecto IronRuby

Rspec: "array.should = = another array " but without concern for order

A menudo quiero comparar matrices y asegurarme de que contienen los mismos elementos, en cualquier orden. ¿Hay una manera con ... t Por ejemplo: array.sort.should == another_array.sort Esto falla cuando los elementos arrays no implementan #<=>

Cómo actualizar rubygems

Necesito actualizar gems a la versión 1.8 intenté instalar los respectivos paquetes debian pero parece que no se está actuali ... gem1.8 install serve ERROR: Error installing serve: multi_json requires RubyGems version >= 1.3.6 anujm@test:~$

Romper cadenas largas en múltiples líneas en Ruby sin eliminar nuevas líneas

Recientemente decidimos en mi trabajo una guía de estilo ruby. Uno de los edictos es que ninguna línea debe tener más de 80 c ... co difícil de leer. EDIT : He añadido una respuesta a continuación; tres años más tarde ahora tenemos el squiggly heredoc.

Cómo comprobar si una clave específica está presente en un hash o no?

Quiero comprobar si la clave "user" está presente o no en el hash de la sesión. ¿Cómo puedo hacer esto? Tenga en cuenta que no quiero comprobar si el valor de la clave es nil o no. Solo quiero comprobar si la tecla" user " está presente.

Cómo soltar columnas usando Rails migración

¿Cuál es la sintaxis para soltar una columna de tabla de base de datos a través de una migración de Rails?

Cómo actualizar Ruby Versión 2.0.0 a la última versión en Mac OSX Yosemite?

Necesito actualizar mi versión de ruby de 2.0.0 a la última versión, no puedo usar algunas gemas porque mi versión no está actualizada. Había usado Homebrew para instalar Ruby hace algún tiempo, ¿Cómo puedo actualizar mi versión de Ruby?

Enum en Ruby

¿Cuál es la mejor manera de implementar el modismo enum en Ruby? Estoy buscando algo que pueda usar (casi) como los enums Java/C#.

¿Qué significa / / = (o-igual) en Ruby?

¿Qué significa el siguiente código en Ruby? ||= ¿Tiene algún significado o razón para la sintaxis?

¿Cómo puedo instalar una gema local?

Si descargo un .archivo gem a una carpeta en mi computadora, ¿puedo instalarlo más tarde usando gem install?

Cómo documentar el código Ruby?

¿Hay ciertas convenciones de código cuando se documenta el código ruby? Por ejemplo tengo el siguiente fragmento de código: ... end end end end Esta conjetura esto está bien, pero tal vez hay prácticas de documentación mejores/superiores?

Comprobar si existe un valor en una matriz en Ruby

Tengo un valor 'Dog' y una matriz ['Cat', 'Dog', 'Bird']. ¿Cómo compruebo si existe en el array sin pasar por él? ¿Hay una forma sencilla de comprobar si el valor existe, nada más?

Matriz a Hash Ruby

Bien, así que este es el trato, he estado buscando en Google durante siglos para encontrar una solución a esto y, si bien hay ... te extraer todos los índices pares en una matriz separada y luego hacer un bucle alrededor de ellos para agregar los valores.

Pasar variables a Ruby script a través de la línea de comandos

He instalado RubyInstaller en Windows y estoy ejecutando IMAP Sync pero necesito usarlo para sincronizar cientos de cuentas. ... l.com' DEST_HOST = 'imap.gmail.com' DEST_PORT = 993 DEST_SSL = true DEST_USER = '[email protected]' DEST_PASS = 'password'

¿Algo así? vs instancia de? vs es?

¿Cuál es la diferencia? ¿Cuándo debo usar cuál? ¿Por qué hay tantos?

Dile al programa Ruby que espere un poco de tiempo

¿Cómo le dice a un programa Ruby que espere una cantidad arbitraria de tiempo antes de pasar a la siguiente línea de código?

Cómo expresar infinito en Ruby?

¿ Hay una palabra clave para expresar Infinito en Ruby?