我正在使用Ruby on Rails 3.1.0,我想知道是否可以使用单词type
命名数据库表列而不会引发问题(我知道) {type 3}}中使用了“type”字样。 是吗?
如果我想使用数据库表名为article_type
,我可以使用哪种问题(不使用多态关联)?
答案 0 :(得分:12)
是的。
如果您在模型中定义此列,则可以使用type
列:
class Model < ActiveRecord::Base
self.inheritance_column = nil
end
拥有一个名为article_type
的表对Rails无关紧要。这只是它保护的type
列。