简体   繁体   English

如何在Ruby on Rails中实现数据库视图

[英]How to implement database views in Ruby on Rails

I'm just wondering how to implement database views in Ruby on Rails. 我只是想知道如何在Ruby on Rails中实现数据库视图。 Can you guys put some working example? 你们能举一些可行的例子吗? And thank you for every advises and examples. 并感谢您提供的所有建议和示例。

You mean client-side views on the database or views within the database? 您是指数据库上的客户端视图还是数据库内的视图?

Most relational databases support views which encapsulate a projection or other set-based operation into a virtual table: 大多数关系数据库都支持将视图或其他基于集合的操作封装到虚拟表中的视图:

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

Rails typically uses a pattern called Active Record to map database tables/views into Ruby for access at that layer. Rails通常使用一种称为Active Record的模式将数据库表/视图映射到Ruby中以便在该层进行访问。 How you deal with it at that point is kind of wide open. 那时您的处理方式是开放的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM