Preguntas etiquetadas con ruby

87
Funciones de fecha / hora "Ago" en Ruby / Rails

Me preguntaba si hay una forma en Rails de calcular la marca de tiempo como: hace medio minuto, hace 2 minutos, hace 1 día, etc. Algo como la marca de fecha en tiempo real de Twitter. Quiero saber si Ruby / Rails tiene una función incorporada para dicha conversión de fecha y hora....

86
Ruby envía solicitud JSON

¿Cómo envío una solicitud JSON en ruby? Tengo un objeto JSON pero no creo que pueda hacerlo .send. ¿Tengo que tener javascript para enviar el formulario? ¿O puedo usar la clase net / http en ruby? ¿Con header - content type = json y body el objeto json?

86
¿Qué es exactamente Arel en Rails 3.0?

Entiendo que es un reemplazo de ActiveRecord y que usa objetos en lugar de consultas. Pero... porque es esto mejor ¿Será "más fácil" crear objetos / consultas? ¿conducirá a consultas SQL más eficientes? ¿Será compatible con las principales bases de datos? - Asumo que lo hará. ¿Será más...

86
LEFT OUTER se une a Rails 3

Tengo el siguiente código: @posts = Post.joins(:user).joins(:blog).select que está destinado a encontrar todas las publicaciones y devolverlas y los usuarios y blogs asociados. Sin embargo, los usuarios son opcionales, lo que significa que el INNER JOINque :joinsgenera no devuelve muchos...

85
¿Qué es exactamente la clase singleton en ruby?

¿Es la clase singleton en Ruby una clase en sí misma? ¿Es la razón por la que todos los objetos pertenecen a la "clase"? El concepto es difuso , pero creo que tiene algo que ver con por qué puedo definir un método de clase ( class foo; def foo.bar ...). ¿Cuál es la clase singleton en Ruby?...

85
Cómo entender los símbolos en Ruby

A pesar de leer " Comprensión de los símbolos de Ruby ", todavía estoy confundido por la representación de los datos en la memoria cuando se trata de usar símbolos. Si un símbolo, dos de ellos contenidos en objetos diferentes, existen en la misma ubicación de memoria, ¿cómo es que contienen...