Rieles: Cómo ordenar la relación de muchos a muchos

Tengo una relación de muchos a muchos entre un modelo de usuario y una imagen. Estos están vinculados por una tabla de unión llamada Picturización.

Si obtengo una lista de usuarios de una sola imagen, es decir, imagen.usuarios -> ¿cómo puedo asegurarme de que el resultado obtenido esté ordenado por cualquiera de las dos creaciones de la fila de Picturización (es decir, el orden en que se asoció una imagen a un usuario)? ¿Cómo cambiaría esto si quisiera obtener esto en orden de modificación?

¡Gracias!

Editar Tal vez algo como

<code>picture.users.where(:order => "created_at")
</code>
pero este created_at se refiere a created_at en la imagen

Respuestas a la pregunta(3)

Su respuesta a la pregunta