当创建红宝石续集数据库宝石机型使用这样的语法:红宝石继承语法 - 传递参数给基类
class Users < Sequel::Model(:users) # <= what method is getting called here?
# other stuff...
end
哪里:users
是表的名称。
当我为自己的类定义子类时,我想将这样的参数传递给基类,但是我无法弄清楚如何去做。我不知道这个语法是怎么调用的,而且在我的谷歌搜索中我找不到任何它的例子。我也尝试着看Sequel :: Model的源代码,但是它的这样一个大类我找不到相关的章节。
有没有人知道这个语法是什么以及它是如何工作的?
有一点要考虑:你真的想用的语法是如此神秘,你很难找到它自己吗?可能值得一些更平凡的事情(但其他维护者可以在未来更容易理解)。只是一个想法。 – ezuk