activesupport

Cómo añadir 10 días a la hora actual en Rails

Intenté hacer algo como Time.now + 5.days Pero eso no funciona, a pesar de que recuerdo vagamente haber visto, y estar muy impresionado, con ser capaz de hacer algo como 2.years etc. ¿Cómo hago eso en Rails 3?

¿Qué es mattr accessor en un módulo Rails?

Realmente no pude encontrar esto en la documentación de Rails, pero parece que 'mattr_accessor' es el corolario del Módulo p ... def login @current_user = session[:user_id] || nil end end Este método auxiliar es proporcionado por ActiveSupport.

¿Cómo uso las extensiones de Active Support Core?

Tengo instalado Active Support 3.0.3 y Rails 3.0.3 con Ruby 1.8.7. Cuando intento usar 1.week.ago obtengo NoMethodError: u ... caciones de instalación y versiones heredadas están en la suya) con los mismos resultados. ¿Qué da? Todo esto está en IRB.

¿A qué patrón de Ruby memoize se refiere ActiveSupport::Memoizable?

Así que en Rails 3.2, ActiveSupport::Memoizable ha sido obsoleto. El mensaje dice: DEPRECATION WARNING: ActiveSupport::Mem ... od return @my_method if defined?(@my_method) @my_method = # ... go get the value end ¿Hay algo más que me he perdido?

Cómo codificar medios en la URL dada base64 en Ruby

Estoy intentando subir una imagen a PingFM. Su documentación dice: media – base64 encoded media data. Puedo acceder a esta ... /usr/lib/ruby/1.8/base64.rb:97:in `pack' from /usr/lib/ruby/1.8/base64.rb:97:in `encode64' from (irb):19 from :0

Rails ActiveSupport: ¿Cómo afirmar que se genera un error?

Quiero probar una función en uno de mis modelos que arroja errores específicos. La función se ve algo como esto: def merge( ... ciones realmente se arrojan. Estaba buscando documentación de ActiveSupport, pero no encontré nada prometedor. Alguna idea?

Cómo puedo evitar la advertencia de referencia de argumento circular en activesupport

¿Cómo evito la advertencia de referencia de argumento circular en activesupport? Sucede en ruby 2.2.0 /home/ec2-user/apps/f ... shared/bundle/ruby/2.2.0/gems/ruby-ole-1.2.11.7/lib/ole/types/base.rb:265: warning: duplicated key at line 266 ignored: 4095

3.jornadas.ago, 2.hora.a partir de ahora etc sin rieles?

Algún libro mencionó alguna gema para decorar números con #days, #megabytes, #minutes etc. ¿Es esto solo en ActiveSupport, o ... ara su uso en gemas (pequeñas) que no son de rails? Quiero usar esta funcionalidad como parte de un DSL en una pequeña joya.

Cómo puedo crear una nueva instancia de Fecha en Ruby

¿Cómo puedo crear un nuevo objeto Date en IRB con una fecha determinada? Lo siguiente no funcionó. 1.9.3p194 :053 > requ ... te:Class from (irb):55 1.9.3p194 :055 > Date.new('12/01/2012') ArgumentError: wrong number of arguments(1 for 0)

Cómo convertir el identificador TZInfo en el nombre/clave de la zona horaria de Rails

¿Cómo se convierten los valores js recibidos como identificadores TZInfo a nombre/clave de zona horaria de Rails? DE: "Ameri ... _zone, label: "Time Zone" %><br /> <%= f.time_zone_select :time_zone, ActiveSupport::TimeZone.us_zones %>