Вы имеете в виду представления на стороне клиента в базе данных или представления в базе данных?
Большинство реляционных баз данных поддерживают представления, которые инкапсулируют проекцию или другие операции на основе набора в виртуальную таблицу:
CREATE VIEW viewname AS
SELECT *
,some_derived_column
FROM basetable
WHERE some_filter_criteria
Rails обычно использует шаблон Active Record для отображения таблиц / представлений базы данных в Ruby для доступа на этом уровне.То, как вы справляетесь с этим на данный момент, довольно широко.