¿Puedo escribir funciones de PostgreSQL en Ruby on Rails?

Estamos comenzando un proyecto basado en Ruby on Rails. Solíamos trabajar con las funciones Perl y PostgreSQL, y con Rails y Active Record no he visto cómo se supone que debemos crear funciones en PostgreSQL y mantener el registro con Active Record y los modelos.

Sé que podemos crearlo manualmente en PostgreSQL, pero la "magia" con Active Record es que la base de datos se puede recrear con todos los modelos.

¿Hay alguna forma de crear la función PostgreSQL usando Rails y mantenerla en los modelos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta