Как реализовать представления базы данных в Ruby on Rails - PullRequest
1 голос
/ 15 июля 2010

Мне просто интересно, как реализовать представления базы данных в Ruby on Rails.Ребята, вы можете привести какой-нибудь рабочий пример?И спасибо за все советы и примеры.

1 Ответ

3 голосов
/ 15 июля 2010

Вы имеете в виду представления на стороне клиента в базе данных или представления в базе данных?

Большинство реляционных баз данных поддерживают представления, которые инкапсулируют проекцию или другие операции на основе набора в виртуальную таблицу:

CREATE VIEW viewname AS
SELECT *
       ,some_derived_column
FROM basetable
WHERE some_filter_criteria

Rails обычно использует шаблон Active Record для отображения таблиц / представлений базы данных в Ruby для доступа на этом уровне.То, как вы справляетесь с этим на данный момент, довольно широко.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...