【文件属性】:
文件名称:detailed:使用 ActiveRecord 在单表和多表继承之间妥协
文件大小:6KB
文件格式:ZIP
更新时间:2021-06-03 20:58:22
Ruby
详细的
使用 ActiveRecord 在单表和多表继承之间妥协。 这个 gem 根本不依赖于 Rails(事实上,这就是它的起源)。
使用这个 gem,你可以拥有这样的表层次结构:
user (id, type (class), login, password)
|- user_client_details (client_id, billing_address, phone_number)
|- user_worker_details (worker_id, wage, bank_account)
`- user_supplier_details (supplier_id, company_name)
和模型层次结构是这样的:
ActiveRecord::Base
|- User
| |- Client
| |- Worker
| `- Supplier
|- User
【文件预览】:
detailed-master
----detailed.gemspec(581B)
----lib()
--------detailed.rb(7KB)
----README.md(4KB)
----COPYING(1KB)