Preguntas etiquetadas con ruby

127
herencia de rubíes vs mixins

En Ruby, dado que puede incluir múltiples mixins pero solo extender una clase, parece que los mixins serían preferibles a la herencia. Mi pregunta: si está escribiendo código que debe ampliarse / incluirse para que sea útil, ¿por qué lo convertiría en una clase? O dicho de otra manera, ¿por qué no...

127
Resque vs Sidekiq? [cerrado]

Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . Mejora esta...

126
¿Cómo cambiar los valores Hash?

Me gustaría reemplazar cada uno valueen un hash con value.some_method. Por ejemplo, para un hash simple dado: {"a" => "b", "c" => "d"}` cada valor debe ser .upcased, por lo que se ve así: {"a" => "B", "c" => "D"} Lo intenté #collecty #mapsiempre obtengo los arreglos. ¿Hay alguna...

126
Fecha de formateo de rieles

Estoy publicando una fecha en una API y el formato requerido es el siguiente: 2014-12-01T01:29:18 Puedo obtener la fecha del modelo así: Model.created_at.to_s Eso vuelve: 2014-12-01 01:29:18 -0500 ¿Cómo puedo usar Rails o Ruby para formatearlo como el formato requerido con la T y eliminar el...

125
Estructura ideal del proyecto Ruby

Estoy buscando una descripción general / aclaración de la estructura ideal del proyecto para un proyecto de rubí (sin rieles / merb / etc.). Supongo que sigue app/ bin/ #Files for command-line execution lib/ appname.rb appname/ #Classes and so on Rakefile #Running tests README...

125
Obtener la edad de la persona en Ruby

Me gustaría saber la edad de una persona desde su cumpleaños. now - birthday / 365no funciona, porque algunos años tienen 366 días. Se me ocurrió el siguiente código: now = Date.today year = now.year - birth_date.year if (date+year.year) > now year = year - 1 end ¿Hay alguna manera más rubí...