ilia
Milia是Ruby on Rails应用程序的多租户瑰宝。 Milia支持Devise。
您正在查看将miilia与Rails 5.x应用程序一起使用的文档。 如果要使用Rails 4.2.x,请切换到。
介绍
Milia是(SaaS)应用程序的可靠选择,该应用程序由多个租户(即公司或组织)使用,并且针对多租户应用程序的常见用例进行了量身定制。
Milia允许将所有租户的数据保存在同一数据库中,并强制执行基于行的租户数据分离。
Milia使用进行用户身份验证和注册。
ilia
总结一下工作中遇到的类扩展:
1、类继承:
当多个类公用很多方法的时候可以将公用方法部分抽取出来,需要的类做相关继承。
例子:
代码如下:
class A ”it was a “
C.new.a #=>”it was a “
2、抽象类
当多个类要继承一个类时,用第一种方法,会遇到一个问题。
(引用一个别人的注解来描述抽象类的运用吧https://ihower.tw/rails4/