我正在使用 Ruby on Rails 3.1.0,我想知道是否可以用 type
来命名数据库表列而不会出现问题 (我知道 Polymorphic Associations 中使用了“类型”一词 ...)。 是吗?
如果我想使用数据库表名作为 article_type
,我会遇到什么样的问题(不使用多态关联)?
最佳答案
是的。
如果您在模型中定义它,则可以使用 type
列:
class Model < ActiveRecord::Base
self.inheritance_column = nil
end
拥有一个名为 article_type
的表对 Rails 来说无关紧要。它仅保护 type
列。
关于ruby-on-rails - 是否可以使用单词 'type' 命名数据库表列而不会出现问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8722777/