Resultados de la búsqueda a petición "ruby"
Redefiniendo los métodos de Rails
El método RailsArray#to_sentence permite lo siguiente: ['a', 'b', 'c'].to_sentence # gives: "a, b, and c" Me gustaría extender este método para permitirle tomar un bloque, de modo que pueda hacer algo como lo siguiente (donde personas es una ...
Ruby: intersección entre dos rangos
En rubí, dados dos rangos de fechas, quiero el rango que representa la intersección de los dos rangos de fechas, o nulo si no hay intersección. Por ejemplo (Date.new(2011,1,1)..Date.new(2011,1,15)) & (Date.new(2011,1,10)..Date.new(2011,2,15)) ...
Emparejamiento agnóstico verbal en Sinatra
Podemos escribi get '/foo' do ... end post '/foo' do ... endlo cual está bien. ¿Pero puedo combinar múltiples verbos HTTP en una ruta?
Nokogiri to_xml sin retornos de carro
Actualmente estoy usando la clase Nokogiri :: XML :: Builder para construir un documento XML, luego invoco .to_xml en él. La cadena resultante siempre contiene un montón de espacios, avances de línea y retornos de carro entre los nodos, y por mi ...
Registros de cuentas creados en los últimos 7 días
¿Cómo puedo modificar la consulta a continuación para seleccionar solo los registros creados en los últimos 7 días? self.favorites.countsta función se encuentra en miUser modelo. def calculate_user_score unless self.new_record? self.score = ...
Kit de herramientas GUI práctico?
Estoy pensando en multiplataforma con buenos enlaces de lenguaje de programación (Java, Ruby y Python). ¿Cuál sería la curva de aprendizaje "más plana" pero con suficientes poderes para realizar la mayoría de las características estándar de la ...
¿Por qué no se trata de un error de sintaxis?
Si hago esto: (false true)it falla con un error de sintaxis, como espero. Pero si hago esto: (false true)el código se ejecuta y desecha la primera condición y devuelve el resultado de la segunda. Se considera esto un error o una característica?
¿Usa ": plataformas =>" en su trabajo de archivos de gemas?
Tengo una aplicación Rails que estoy desarrollando en Windows e implementando en Linux. Sospecho que me cambiaré por completo a Linux en el futuro. De todos modos, en Linux necesito 'execjs' y 'therubyracer' pero no los necesito en Win7. Así que ...
Override Sinatra página de error predeterminada NotFound
¿Hay alguna forma de anular la página de error predeterminada NotFound de Sinatra ("Sinatra no conoce esta cancioncilla")? Quiero que sinatra muestre solo una cadena simple como "Método no encontrado" cuando no encuentra la ruta adecuada, pero ...
Creación de objetos anidados con JSON en Rails
¿Cómo paso JSON a una aplicación RAILS para que cree objetos secundarios anidados en una relación has_many? Esto es lo que tengo hasta ahora: Dos objetos modelo. class Commute < ActiveRecord::Base has_many ...