Articles of ruby

Agregar un directorio a $ LOAD_PATH (Ruby)

He visto dos técnicas de uso común para agregar el directorio del archivo que se está ejecutando actualmente al $ LOAD_PATH (o $ :). Veo las ventajas de hacer esto en caso de que no estés trabajando con una gem. Uno parece más detallado que el otro, obviamente, pero ¿hay alguna razón para ir uno […]

Diferencia entre DateTime y Time en Ruby

¿Cuál es la diferencia entre las clases DateTime y Time en Ruby y qué factores me harían elegir uno u otro?

Cómo desinstalar RVM?

Posible duplicado: ¿Cómo eliminar rvm (ruby version manager) de mi sistema? ¿Cómo puedo desinstalar (o reinstalar) RVM en Ubuntu 9.10? Yo arruiné mi instalación actual.

La instalación de Nokogiri falla, falta el archivo libxml2

Siempre trabajé para solucionar los problemas de instalación de Nokogiri siguiendo la documentación del tutorial ” Instalar Nokogiri “. Pero esta vez, incluso después de instalar todas las dependencias, Nokogiri no se ha instalado. Obtuve el siguiente error: libxml2 is missing. please visit Intenté instalarlo especificando los directorios libxml2 y libxslt: sudo gem install nokogiri […]

¿Cuál es la mejor manera de usar SOAP con Ruby?

Un cliente mío me ha pedido que integre una API de terceros en su aplicación Rails. El único problema es que la API usa SOAP. Ruby básicamente ha dejado SOAP a favor de REST. Proporcionan un adaptador Java que aparentemente funciona con el puente Java-Ruby, pero nos gustaría mantenerlo todo en Ruby, si es posible. […]

detección de fuga de memoria ruby ​​/ ruby ​​on rails

Escribí una pequeña aplicación web que usa ruby ​​on rails, su principal propósito es cargar, almacenar y mostrar resultados de archivos xml (los archivos pueden tener hasta varios MB). Después de correr durante aproximadamente 2 meses, noté que el proceso mongrel usaba aproximadamente 4GB de memoria. Hice algunas investigaciones sobre la depuración de memory leaks […]

Agregue un valor predeterminado a una columna mediante una migración

¿Cómo agrego un valor predeterminado a una columna que ya existe a través de una migración? Toda la documentación que puedo encontrar le muestra cómo hacerlo si la columna aún no existe, pero en este caso sí lo hace.

¿Cuál es exactamente la clase singleton en ruby?

Parece como si me estuviera perdiendo el sentido o entendiera mal el significado de la clase Singleton en Ruby. He escuchado y leído sobre esto de muchas maneras, algunas más complicadas que otras, pero me siento más confundido sobre lo que es. ¿Es una clase en sí misma? ¿Es la razón por la cual todos […]

¿Cómo ejecuto una tarea de rastrillo desde Capistrano?

Ya tengo un deploy.rb que puede implementar mi aplicación en mi servidor de producción. Mi aplicación contiene una tarea de rake personalizada (un archivo .rake en el directorio lib / tasks). Me gustaría crear una tarea de límite que ejecute de forma remota esa tarea de rake.

que es “?” en ruby

Ruby 1.9 irb(main):001:0> ?c => “c” Ruby 1.8.6 irb(main):001:0> ?c => 99 Que hace “?” ¿significa?