Articles of ruby

Comparando hash de ruby ​​

Posible duplicado: ¿Cómo comparo dos hashes? Tengo dos hashes de ruby ​​(que son esencialmente modelos) y estoy tratando de encontrar las diferencias entre ellos, uno es una instancia anterior de un objeto donde el otro tiene nuevos valores asignados a algunos atributos. Estoy tratando de determinar qué teclas han cambiado, pero no parece haber nada […]

Consola Rails: ¡recarga! que no refleja los cambios en los archivos del modelo? ¿Cuál podría ser la razón posible?

Antes estaba funcionando bien. He estado jugando a little bit config. Entonces puedo haber cambiado algunas configuraciones sin saberlo. aquí está la configuración de environment / development.rb config.cache_classes = false # Log error messages when you accidentally call methods on nil. config.whiny_nils = true # Show full error reports and disable caching config.consider_all_requests_local = true […]

Que hace &. (ampersand dot) significa en Ruby?

Encontré esta línea de código ruby. Que hace &. significa en esto? @object&.method

¿Ruby puede importar un dll de .NET?

Estoy interesado en usar / aprender RoR en un proyecto en el que tengo que usar un DLL .NET. ¿Ruby es capaz de importar un dll de .NET?

no se puede obtener una conexión estable con Firefox en 60 segundos (127.0.0.1:7055)

Obteniendo el siguiente error al ejecutar las pruebas rspec no se puede obtener una conexión estable con Firefox en 60 segundos (127.0.0.1:7055) en Rails Usando el último ruby ​​(1.9.2) y Firefox (6.0) Usando rspec-rails, capibaras y otras gems, pero no parecen ser un problema. Estas pruebas funcionan bien en otro entorno (Linux).

Nokogiri, open-uri y personajes Unicode

Estoy usando Nokogiri y open-uri para tomar el contenido de la etiqueta del título en una página web, pero estoy teniendo problemas con los caracteres acentuados. ¿Cuál es la mejor manera de lidiar con esto? Esto es lo que estoy haciendo: require ‘open-uri’ require ‘nokogiri’ doc = Nokogiri::HTML(open(link)) title = doc.at_css(“title”) En este punto, el […]

¿Cuál es la diferencia entre una cadena y un símbolo en Ruby?

¿Cuál es la diferencia entre una cadena y un símbolo en Ruby y cuándo deberías usar uno sobre el otro?

Contador automático en Ruby para cada uno?

Quiero usar un for-each y un contador: i=0 for blah in blahs puts i.to_s + ” ” + blah i+=1 end Hay una mejor manera de hacerlo? Nota: No sé si blahs es una matriz o un hash, pero tener que hacer blahs[i] no lo haría mucho más sexy. También me gustaría saber cómo escribir […]

no se puede cargar ese archivo – readline

Estoy teniendo el siguiente error: $script/console Loading development environment (Rails 2.2.2) /opt/ruby-enterprise-1.8.6-20080709/lib/ruby/1.8/irb/completion.rb:10:in `require’: no such file to load — readline (LoadError) ¿Dónde puedo obtener el archivo y en qué directorio debe ir? ¡Gracias!

POST json a los servidores de Rails

def create req = ActiveSupport::JSON.decode(request.body) if user = User.authenticate(req[“email”], req[“password”]) session[:user_id] = user.id render :json => “{\”r\”: \”t\”}” + req else render :json => “{\”r\”: \”f\”}” end end El método ‘crear’ está en un controlador y mapeado a “/ login”, estoy configurando los tipos de contenido correctos y acepto los encabezados de mi curl client. […]