Ruby es un lenguaje multiplataforma de código abierto, orientado a objetos, dinámico e interpretado.
Como seguimiento a esta pregunta anterior, que ha sido resuelta He empezado con una aplicación de Rails donde puedo crear colecciones . Cada colección es capaz de tener múltiples fotos . Ahora puedo crear estas colecciones y fotos. Pero siempre que bash visitar / colecciones / 1 / fotos tiene un problema con esta línea […]
¿Hay alguna forma clara de obtener el contenido de los nodos de texto con Nokogiri? Ahora mismo estoy usando some_node.at_xpath( “//whatever” ).first.content lo que parece realmente detallado para solo obtener texto.
Si ya tengo un hash, ¿puedo hacerlo para que h[:foo] h[‘foo’] ¿son lo mismo? (¿Se llama acceso indiferente?) Los detalles: cargué este hash usando lo siguiente en los initializers pero probablemente no debería hacer una diferencia: SETTINGS = YAML.load_file(“#{RAILS_ROOT}/config/settings.yml”)
Estoy corriendo rails3 con la gem notificadora de excepción de Rails. Cuando se produce una excepción y se debe enviar un correo electrónico, recibo una excepción de la clase ParameterFilter. He encontrado el problema en la fuente de los Rails y no estoy seguro de cuál es la mejor manera de proceder. El problema ocurre […]
Tengo un modelo con archivos adjuntos: class Project < ApplicationRecord has_many_attached :images end Cuando adjunto y guardo la imagen, también quiero guardar un atributo personalizado adicional – display_order (entero) con la imagen adjunta. Quiero usarlo para ordenar las imágenes adjuntas y mostrarlas en el orden especificado en este atributo personalizado. He revisado el código fuente […]
aquí está el problema Tengo una matriz: a = [1, 2, 3, 4] y quiero conseguir: b = [[1, 2, 3], [1, 3, 4], [1, 2, 4], [2, 3, 4]] ¿Cuál es la mejor manera? ¡Gracias!
¿Hay algún flujo de trabajo en el sistema? Varios años desarrollé y apoyé aplicaciones empresariales IBM Lotus Notes con IBM WorkFlow. Este software ofrece la posibilidad de dibujar un esquema de procesos de negocios (por ejemplo, alguien crea un documento y lo envía a otro empleado, otro empleado realiza algunos cambios y envía este documento […]
Estoy pasando por algunos de los problemas del Proyecto Euler para practicar la resolución de problemas usando Ruby. Se me ocurrió la siguiente solución para el problema 3, y aunque funciona para números más pequeños, parece que nunca devuelve un valor para números más grandes. ¿Esto se debe a algo que ver con Bignum? Alguien […]
Esta pregunta no es sobre cómo usar los enumeradores en Ruby 1.9.1, sino que tengo curiosidad por cómo funcionan. Aquí hay un código: class Bunk def initialize @h = [*1..100] end def each if !block_given? enum_for(:each) else 0.upto(@h.length) { |i| yield @h[i] } end end end En el código anterior, puedo usar e = Bunk.new.each […]
Tengo una matriz: [1,2,3,4,5,6,7,8,9,0] que me gustaría iterar 3 a la vez, lo que produce 1,2,3 and 4,5,6 and 7,8,9 and 0 ¿Cuál es la mejor manera de hacer esto en Ruby?