Programación ágil con Ruby on Rails

Se nos había pasado, poner por aquí, el último artículo que publicamos hace unas semanas en la revista de Sólo Programadores sobre Ruby on Rails donde explicamos como hacer una sencilla aplicación de encuentros digitales.

"La aplicación que vamos a desarrollar a lo largo del artículo sirve para gestionar encuentros digitales. Como es sabido, los encuentros digitales se organizan en sitios web, y permiten a los visitantes formular preguntas que, en un día y hora señalados, serán respondidas por un única persona, habitualmente famosa. Finalizado el encuentro, la lista de preguntas y respuestas queda disponible para su posterior lectura. Por regla general las preguntas son filtradas o moderadas, según su pertinencia, y solo pueden ser respondidas por el famoso/a en cuestión."

Se puede descargar el pdf de la web de Dabne.


Orden por defecto de los elementos de una asociación

Un ejemplo:

Tenemos talleres de formación y para cada taller puede haber varias sesiones en diferentes fechas.


class Sesion < ActiveRecord::Base
   belongs_to :taller
end


class Taller < ActiveRecord::Base
   has_many :sesiones, :order => 'fecha'
end

Así cuando hagas @taller.sesiones, por defecto estarán ordenadas por fecha.