是否可以使用"类型"一词命名数据库表列而不会产生问题?

Bac*_*cko 5 ruby naming ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

我正在使用Ruby on Rails 3.1.0,我想知道是否可以使用单词命名数据库表列type而不会产生问题(我知道在" 多态关联 "中使用了"类型"字...) .是吗?

如果我想使用,例如,数据库表名称article_type,我可以有什么样的问题(不使用多态关联)?

Rya*_*igg 13

是的.

type如果在模型中定义此列,则可以使用该列:

class Model < ActiveRecord::Base
  self.inheritance_column = nil
end
Run Code Online (Sandbox Code Playgroud)

有一个表被调用article_type对Rails无关紧要.它只是type它保护的列.