Articles of ruby

¿Cómo extraer los parámetros de URL de una URL con Ruby o Rails?

Tengo algunas URL, como http://www.example.com/something?param1=value1&param2=value2&param3=value3 y me gustaría extraer los parámetros de estas URL y obtenerlos en una Hash. Obviamente, podría usar expresiones regulares, pero me preguntaba si habría formas más fáciles de hacerlo con Ruby o Rails. No he encontrado nada en el URI módulo Ruby, pero quizás me haya perdido algo. De hecho, […]

¿Es posible tener métodos dentro de los métodos?

Tengo un método dentro de un método. El método interior depende de un bucle variable que se está ejecutando. ¿Es una mala idea?

Sin operador de incremento (++) en Ruby?

Posible duplicado: ¿Por qué Ruby no admite i ++ o i- para fixnum? ¿Por qué no hay un operador de incremento en Ruby? p.ej i++ ++i ¿El operador ++ usa para algo más? ¿Hay alguna razón real para esto?

Cómo determinar si una matriz contiene todos los elementos de otra matriz

Dado: a1 = [5, 1, 6, 14, 2, 8] Me gustaría determinar si contiene todos los elementos de: a2 = [2, 6, 15] En este caso, el resultado es false . ¿Hay algún método incorporado de Ruby / Rails para identificar dicha inclusión de matriz? Una forma de implementar esto es: a2.index{ |x| !a1.include?(x) }.nil? […]

Ruby gem mysql2 instala falla

Cuando trato de instalar la gem mysql2, falla sin errores aparentes. ¿Alguien sabe qué hacer para evitar esto, así que las instalaciones de mysql2? Tanner-Smiths-MacBook-Pro: Humans_vs_Zombies_Parse tanner $ sudo gem instala mysql2Construyendo extensiones nativas. Esto podría llevar un tiempo … ERROR: Error al instalar mysql2: ERROR: Error al construir la extensión nativa de la gem. […]

Ruby función para eliminar todos los espacios en blanco?

¿Cuál es la función de Ruby para eliminar todo el espacio en blanco? Algo así como el trim() de php trim() ?

¿Cuándo usar símbolos en lugar de cadenas en Ruby?

Si hay al menos dos instancias de la misma cadena en mi script, ¿debería usar un símbolo?

¿Qué significa @@ variable en Ruby?

¿Qué son las variables de Ruby precedidas con el doble en los signos ( @@ )? Mi comprensión de una variable precedida de un signo at es que es una variable de instancia, como esta en PHP: Versión de PHP class Person { public $name; public function setName($name) { $this->name = $name; } public function […]

¿La mejor manera de requerir todos los archivos de un directorio en ruby?

¿Cuál es la mejor manera de requerir todos los archivos de un directorio en ruby?

¿Cuáles son los modos y opciones de Ruby File.open?

File.open de Ruby toma modos y opciones como argumentos. ¿Dónde puedo encontrar una lista completa de modos y opciones?