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

时间:2012-01-04 06:16:31

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1 naming

我正在使用Ruby on Rails 3.1.0,我想知道是否可以使用单词type命名数据库表列而不会引发问题(我知道) {type 3}}中使用了“type”字样。 是吗?

如果我想使用数据库表名为article_type,我可以使用哪种问题(不使用多态关联)?

1 个答案:

答案 0 :(得分:12)

是的。

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

class Model < ActiveRecord::Base
  self.inheritance_column = nil
end

拥有一个名为article_type的表对Rails无关紧要。这只是它保护的type列。