Preguntas etiquetadas con ruby

292
¿Cómo instalar la gema pg de PostgreSQL en Ubuntu?

Estoy tratando de instalar la gema pg de PostgreSQL para Ruby. Emití el siguiente comando: gem install pg Instalé Ruby 1.9.2 usando RVM. El comando anterior me muestra el siguiente error. El error es: Building native extensions. This could take a while... ERROR: Error installing pg: ERROR:...

284
¿Cómo elimino elementos en blanco de una matriz?

Tengo la siguiente matriz cities = ["Kathmandu", "Pokhara", "", "Dharan", "Butwal"] Quiero eliminar elementos en blanco de la matriz y quiero el siguiente resultado: cities = ["Kathmandu", "Pokhara", "Dharan", "Butwal"] ¿Hay algún método como compactese que lo haga sin

282
Cómo ordenar una matriz en orden descendente en Ruby

Tengo una variedad de hashes: [ { :foo => 'foo', :bar => 2 }, { :foo => 'foo', :bar => 3 }, { :foo => 'foo', :bar => 5 }, ] Estoy tratando de ordenar esta matriz en orden descendente de acuerdo con el valor de :baren cada hash. Estoy usando sort_bypara ordenar la matriz...

275
Bloques y rendimientos en rubí

Estoy tratando de entender los bloques yieldy cómo funcionan en Ruby. ¿Cómo se yieldusa? Muchas de las aplicaciones de Rails que he visto usan yieldde una manera extraña. ¿Puede alguien explicarme o mostrarme a dónde ir para

274
Iterar a través de cada archivo en un directorio

¿Cómo escribo un bucle en ruby ​​para poder ejecutar un bloque de código en cada archivo? Soy nuevo en Ruby, y he concluido que la forma de hacerlo es hacer cada ciclo. El archivo ruby ​​se ejecutará desde un directorio diferente al directorio que quiero recorrer. Lo intenté Dir.foreachy no pude...