Articles of ruby

to_s vs. to_str (y to_i / to_a / to_h vs. to_int / to_ary / to_hash) en Ruby

Estoy aprendiendo Ruby y he visto un par de métodos que me confunden un poco, particularmente to_s vs to_str (y de manera similar, to_i / to_int , to_a / to_ary , y to_h / to_hash ). Lo que he leído explica que los formularios más cortos (por ejemplo, to_s ) son para las conversiones explícitas, […]

Ruby 1.9.2 cómo instalar RMagick en Windows?

Actualmente estoy actualizando una aplicación antigua de Rails para usar Rails 3 y Ruby 1.9.2, y RMagick es la última joya que necesito instalar. Sin embargo, no parece haber ninguna descarga de 1.9.2 para Windows y la instalación estándar de gems RMagick no funciona. ¿Podría alguien señalarme en la dirección correcta sobre cómo instalar esta […]

Cómo obtener una cadena de consulta de una URL en Rails

¿Hay alguna forma de obtener la cadena de consulta en una cadena URL pasada en Rails? Quiero pasar una cadena de URL: http://www.foo.com?id=4&empid=6 ¿Cómo puedo obtener id y empid ?

¿Cómo ejecuto las tareas de Rake dentro de un script de Ruby?

Tengo un Rakefile con una tarea de Rake que normalmente llamaría desde la línea de comando: rake blog:post Title Me gustaría escribir un script de Ruby que llame a esa tarea de Rake varias veces, pero la única solución que veo es bombardear usando “ (barras de respaldo) o el system . ¿Cuál es la […]

Uniq por atributo de objeto en Ruby

¿Cuál es la manera más elegante de seleccionar objetos en una matriz que son únicos con respecto a uno o más atributos? Estos objetos se almacenan en ActiveRecord, por lo que usar los métodos de AR también sería bueno.

Haga coincidir una cadena con múltiples patrones

¿Cómo puedo unir una cadena contra múltiples patrones usando expresiones regulares en ruby? Estoy tratando de ver si una cadena está incluida en una matriz de prefijos. Esto no funciona, pero creo que demuestra al menos lo que estoy tratando de hacer. # example: # prefixes.include?(“Mrs. Kirsten Hess”) prefixes.include?(name) # should return true / false […]

Rieles cada etiqueta de inserción de bucle cada 6 elementos?

Tengo un número X de objetos de imagen que necesito recorrer en una vista y quiero crear un nuevo div cada 6 objetos más o menos (para una galería). Miré el ciclo pero parece cambiar cualquier otro registro. ¿Alguien sabe de una forma de insertar código en una vista cada 6 veces? Probablemente podría hacerlo […]

Cómo agrupar por conteo en matriz sin usar bucle

arr = [1,2,1,3,5,2,4] ¿Cómo puedo contar la matriz por valor de grupo con la clasificación? Necesito la siguiente salida: x[1] = 2 x[2] = 2 x[3] = 1 x[4] = 1 x[5] = 1

¿Cómo difiere la carga de require en Ruby?

¿Hay alguna diferencia importante entre la load y la necesidad en las aplicaciones de Ruby on Rails? ¿O ambos tienen la misma funcionalidad?

Usar diseños en archivos HAML independientemente de Rails

Mi objective final es crear varios archivos HTML estáticos para transferirlos a otras personas. Pero para mi flujo de trabajo, me gustaría tener HAML como los archivos fuente básicos. Al hacerlo, espero SECAR el proceso al menos de mi lado. Ahora tengo muchas páginas que finalmente compartirán un diseño común, y me pregunto cómo incorporar […]