Resultados de la búsqueda a petición "ruby"

14 la respuesta

¿Por qué Ruby no admite la sobrecarga del método?

En lugar de apoyar la sobrecarga de métodos, Ruby sobrescribe los métodos existentes. ¿Alguien puede explicar por qué el lenguaje fue diseñado de esta manera?

18 la respuesta

Ruby: fusionar hash anidado

Me gustaría fusionar un hash anidado. a = {:book=> [{:title=>"Hamlet", :author=>"William Shakespeare" }]} b = {:book=> [{:title=>"Pride and Prejudice", :author=>"Jane Austen" }]} Me gustaría que la fusión sea: {:book=> [{:title=>"Hamlet", ...

6 la respuesta

¿Cómo generar una ID de solicitud única en Rails?

Necesito un ID de solicitud único para mi registrador, para poder rastrear cada solicitud en el archivo de registro. Hasta ahora tengo esto REQUEST_ID = Digest::MD5.hexdigest(Time.now.to_f.to_s + $PID.to_s) El problema es que no sé dónde ...

14 la respuesta

Tarea / futuro en Ruby

¿Cuál es el análogo idiomático de Ruby de un patrón que representa un cálculo asincrónico potencialmente diferido con la posibilidad de suscribirse a su finalización? es decir, algo similar a .NETSystem.Threading.Task o ...

0 la respuesta

Jruby: NameError: constante no inicializada Neo4j

Ejecuté este ejemplo desde git:https: //github.com/andreasronge/neo4 [https://github.com/andreasronge/neo4j] require "rubygems" require 'neo4j' Neo4j::Transaction.run do node = Neo4j::Node.new(:name => 'andreas') node.outgoing(:friends) ...

10 la respuesta

¿Cómo funcionan realmente RVM y rbenv?

stoy interesado en cómo funcionan realmente RVM y rbenv. Obviamente, cambian entre diferentes versiones de Ruby y gemas, pero ¿cómo se logra esto? Supuse que simplemente estaban actualizando enlaces simbólicos, pero habiendo profundizado en el ...

16 la respuesta

¿Cómo insertar un nuevo elemento entre todos los elementos de una matriz Ruby?

Tengo una matriz y quiero insertar un nuevo elemento entre todos los elementos, de alguna manera como lajoin método. Por ejemplo, tengo [1, [], "333"]y lo que necesito es [1, {}, [], {}, "333"]Nota que se insertó un nuevo hash vacío entre ...

20 la respuesta

Entender el token de autenticidad de Rails

Me encuentro con algunos problemas relacionados con el token de autenticidad en Rails, como lo he hecho muchas veces ahora. Pero realmente no quiero resolver este problema y continuar. Realmente me gustaría entender el token Autenticidad. ...

8 la respuesta

Escribir archivo binario en Ruby

¿Existe una manera simple de escribir datos binarios en un archivo binario como solíamos hacer en C / C ++? Por ejemplo, ¿cómo puedo crear un archivo de 4 bytes con un valor entero de 4 bytes serializado sin usar matemática elegante?

4 la respuesta

Ruta relativa al directorio de su proyecto

En mi proyecto Ruby, estoy usando un montón de cosas como mover y editar archivos en varios cuadros remotos y realmente necesito algo como una ruta relativa al directorio raíz de mi proyecto. Tengo muchas carpetas de procesamiento que se ...