【发布时间】:2015-08-17 23:20:48
【问题描述】:
我开始在我的 Ruby 应用程序中使用 Sequel 进行数据库连接处理,但遇到了一个奇怪的小问题。我为我的 ETags 表创建了一个模型,如下所示:
class ETag < Sequel::Model
end
应该在我的数据库中找到etags 表,但它没有。我认为它正在寻找e_tags,并创建了一个没有任何列的空模型。解决方案是将其更改为:
class Etag < Sequel::Model
end
足够简单。但是,我觉得我最初的尝试应该引发错误。如果 Sequel 在数据库中找不到基础表,是否有一种简单的方法可以告诉 Sequel 在构建模型时引发错误?
【问题讨论】: