ruby

convertir String a DateTime

Necesito analizar la siguiente cadena en un objeto DateTime:30/Nov/2009:16:29:30 +0100 Hay una manera fácil de hacer esto? ... ba como está. El colon después del año no es un error tipográfico. También quiero resolver el problema con Ruby y no con RoR.

Cadena "true " y" false " a booleano

Tengo una aplicación Rails y estoy usando jQuery para consultar mi vista de búsqueda en segundo plano. Hay campos q (término ... "false" return nil end Pero creo que debe haber una manera más rubí para hacer frente a este problema! No está ahí...?

Añadir un directorio a Ruby LOAD PATH (Ruby)

He visto dos técnicas comúnmente utilizadas para agregar el directorio del archivo que se está ejecutando actualmente al LO L ... ))) Y el más sencillo, rápido y sucio: $:.unshift File.dirname(__FILE__) Cualquier razón para ir con uno sobre el ¿otro?

Cómo abrir archivos relativos al directorio personal

Lo siguiente falla con Errno::ENOENT: No such file or directory, incluso si el archivo existe: open('~/some_file') Sin em ... ¿Por qué open no procesa la tilde como apuntando al directorio home? ¿Hay un camino más resbaladizo que File.expand_path?

Mongoid o MongoMapper? [cerrado]

He probado MongoMapper y es una característica completa (que ofrece casi toda la funcionalidad AR), pero no estaba muy conten ... iento cuando se utilizan grandes conjuntos de datos. ¿Alguien se ha comparado con Mongoid? ¿Alguna mejora en el rendimiento ?

Cómo convertir DateTime.ahora a UTC en Ruby?

Si tengo d = DateTime.now, ¿cómo convierto 'd' en UTC (con la fecha apropiada)?

¿Hay un rubí, o Rubí-is para no nil? enfrente de nil? método?

No tengo experiencia en Ruby, por lo que mi código se siente " feo " y no idiomático: def logged_in? !user.nil? end Preferiría tener algo como def logged_in? user.not_nil? end Pero no puede encontrar tal método que se oponga nil?

Función factorial Ruby

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 en Matemáticas! Estoy empezando a dudar, ¿es una función de biblioteca estándar?

¿Cuál es su forma preferida de producir gráficos en una aplicación web Ruby on Rails?

Me gustaría añadir algunos gráficos circulares, de barras y de dispersión a mi aplicación web Ruby on Rails. Quiero que sean ... obrecarga. ¿Qué solución de gráficos recomendaría? ¿Cuáles son sus inconvenientes (requiere Javascript, Flash, caro, etc)?

¿Puede proporcionar argumentos a la sintaxis map(&:method) en Ruby?

Probablemente esté familiarizado con la siguiente abreviatura de Ruby (a es una matriz): a.map(&:method) Por ejemplo, ... se Integer. Puedes probar lo siguiente en irb: >> a=1 => 1 >> a+(1) => 2 >> a.send(:+, 1) => 2

Conversión de la marca de tiempo UTC a ISO 8601 en Ruby

Tengo una marca de tiempo que está en UTC "2010-10-25 23:48:46 UTC" Necesito convertirlo en ISO 8601 "2010-10-29 06: 09Z" La documentación es confusa como el infierno - ¿cuál es la manera más fácil de hacer eso?

¿Cómo uso gems con Ubuntu?

Recientemente actualizé a Ubuntu 9.04 y tengo problemas con el uso de gemas. Instalé Ruby, Rubygems y Rails usando apt-get. E ... ound Es lo mismo con los otros comandos de gema. ¿Tengo algo en particular que hacer para que los comandos gem funcionen?

Cómo entender símbolos en Ruby

A pesar de leer "Understanding Ruby Symbols", todavía estoy confundido por la representación de los datos en memoria cuando s ... puntero a una variable con un valor? Si los símbolos son globales, ¿significa eso que un símbolo siempre apunta a una cosa?

¿Cuándo usar clases anidadas y clases anidadas en módulos?

Estoy bastante familiarizado con cuándo usar subclases y módulos, pero más recientemente he estado viendo clases anidadas com ... l tema. ¿Podría alguien proporcionar ejemplos o enlaces a publicaciones sobre por qué / cuándo esas técnicas serían ¿usado?

Los CocoaPods no funcionan en macOS High Sierra

Después de actualizar a macOS High Sierra CocoaPods no funciona. Si bien es tentador alejarse de los CocoaPods, desafortunada ... con rvm install 2.0.0 y rvm use 2.0.0 y luego reinstalé CocoaPods sudo gem install cocoapods. Parece estar funcionando ahora.

ActiveRecord.find (array of ids), preservando el orden

Cuando haces Something.find(array_of_ids) en Rails, el orden del array resultante no depende del orden de array_of_ids. ¿Ha ... s un poco cojo. UPD: si es posible especificar el orden usando el :order param y algún tipo de cláusula SQL, entonces ¿cómo?

Cómo monitorear el trabajo retrasado con monit

¿Hay algún ejemplo en la web de cómo monitorear delayed_job con Monit? Todo lo que puedo encontrar usa a Dios, pero me n ... s Crece Constantemente.) Update: delayed_job ahora viene con un ejemplo de configuración de monit basado en esta pregunta.

¿Diferencia entre las variables de clase y las variables de instancia de clase?

¿Alguien puede decirme acerca de la diferencia entre las variables de clase y las variables de instancia de clase?

Métodos del módulo privado en Ruby

Tengo una pregunta de dos partes Mejores Prácticas Tengo un algoritmo que realiza alguna operación en una estructura de d ... puts "Private method"; end end El private allí no parece tener ningún efecto, todavía puedo llamar Thing.priv sin problema.