ruby

La mejor manera de agregar comentarios en erb

¿Cómo añadimos comentarios en archivos erb, si no queremos que se generen en el contenido html?

Uso de Sinatra para proyectos más grandes a través de varios archivos

Parece que en Sinatra todos los controladores de ruta se escriben en un solo archivo, si entiendo bien actúa como un controla ... ma a "/" - se ejecuta una acción, y si se recibe smth como "/posts/2" entonces se aplica otra acción - lógica similar en PHP?

¿Cómo hacer una solicitud HTTP usando Ruby on Rails?

Me gustaría tomar información de otro sitio web. Por lo tanto (tal vez) debería hacer una solicitud a ese sitio web (en mi ca ... espuesta. ¿Cómo puedo hacer esto en Ruby on Rails? Si es posible, ¿es un enfoque correcto para usar en mis controladores?

Convertir string a symbol-able en ruby

Los símbolos generalmente se representan como tales :book_author_title Pero si tengo una cadena: "Book Author Title" ¿ ... vertirlo en un símbolo donde pueda usar la notación : sin hacer un reemplazo de expresiones regulares de cadena sin procesar?

¿cómo resolver el error "falta la instalación de ruby psych"?

Utilicé rvm para instalar ruby 1.9.3. a pesar de que se instaló con éxito, se quejó de libyaml. y ahora cada vez que quiero i ... (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. Utilizo Mac os X 10.7 (Lion).

¿Cómo hacer una ruta de unión segura en ruby?

Mi entorno de desarrollo Rails está basado en Windows, y mi entorno de producción está basado en Linux. Es posible que se ut ... double // Y cuando prefix_tmp_path = "C:\tmp\" obtengo C:\tmp\/1.txt ¿Cuál es la forma correcta de manejar ambos casos?

¿Cómo ordeno una matriz de hashes por un valor en el hash?

Este código Ruby no se comporta como yo esperaría: # create an array of hashes sort_me = [] sort_me.push({"value"=>1, "n ... er as above! puts sort_me Estoy buscando ordenar la matriz de hashes por la clave "valor", pero se imprimen sin clasificar.

¿Cómo puedo crear un directorio si no existe ninguno usando File class en Ruby?

Tengo esta declaración: File.open(some_path, 'w+') { |f| f.write(builder.to_html) } Donde some_path = "somedir/some_subd ... un directorio llamado somedir o some_subdir o ambos en la ruta, quiero que lo cree automáticamente. ¿Cómo puedo hacer eso?

Desactivar un grupo de pruebas en rspec?

Tengo una especificación de prueba que describes una clase y dentro que tiene varios contexts cada uno con varios it bloques. ... las siguientes pruebas, que es lo que pienso cuando veo una llamada pending. ¿Hay una alternativa o lo estoy haciendo mal?

Cuando debo usar Struct vs OpenStruct?

En general, ¿cuáles son las ventajas y desventajas de usar una OpenStruct en comparación con una Struct? ¿Qué tipo de casos de uso generales se ajustarían a cada uno de ellos?

la instalación de rvm no funciona: "RVM no es una función"

Acabo de instalar RVM, pero no puedo hacer que funcione. Tengo tal línea al final de mi archivo .profile: [[ -s "$HOME/.rvm ... 2 estoy obteniendo: RVM is not a function, selecting rubies with 'rvm use ...' will not work. Mi sistema es Ubuntu 11.10.

Cómo obtener la marca de tiempo UTC en Ruby?

¿Cómo obtener la marca de tiempo UTC en Ruby?

Leer entrada de consola en Ruby?

Quiero escribir un simple programa A+B en ruby, pero no tengo idea de cómo trabajar con la consola.

Falla la instalación de Nokogiri-falta libxml2

Siempre he solucionado los problemas de instalación de Nokogiri siguiendo la documentación del tutorial " Installing Nokogiri ... mismo error. Seguí todos los demás artículos relacionados con Stack Overflow y ninguno ayudar. ¿Alguien tiene una solución?

Lista de gemas instaladas?

¿Hay un método Ruby al que pueda llamar para obtener la lista de gemas instaladas? Quiero analizar la salida de gem list. ¿Hay una manera diferente de hacer esto?

Abrir un flujo de E / s desde un archivo local o url

Sé que hay libs en otros idiomas que pueden tomar una cadena que contiene una ruta a un archivo local o una url y abrirla como un flujo de E / s legible. Hay una manera fácil de hacer esto en ruby?

Todos menos el último elemento de la matriz de Ruby

Digamos que tengo una matriz Ruby a = [1, 2, 3, 4] Si quiero todo menos el primer elemento, puedo escribir a.drop(1), lo c ... or a[0...-1] Pero ninguno de estos parece tan limpio como usar drop. ¿Alguna otra forma incorporada que me esté perdiendo?

Encontrar el índice actual en CADA bucle (Ruby) [duplicar]

Posible Duplicado:Contador automático en Ruby para cada uno? Quiero averiguar el índice actual mientras estoy en cada bucle. ¿cómo lo hago? X=[1,2,3] X.each do |p| puts "current index..." end

ventaja del método tap en ruby

Estaba leyendo un artículo de blog y noté que el autor usó tap en un fragmento algo como: user = User.new.tap do |u| u.us ... plemente hacer: user = User.new user.username = "foobar" user.save! O mejor aún: user = User.create! username: "foobar"

Error "No se pudo encontrar bundler"

Cuando intento hacer bundler update obtengo este error: .rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/depen ... gems-update-1.8.4] (Gem::LoadError) Soy nuevo en Ruby, ¿puede alguien decirme qué causaría esto? Rake 0.8.7 está instalado.