我想拥有这些模型:
AbstractArticle
Article < AbstractArticle
FeaturedArticle < AbstractArticle
我希望数据库表的名称为articles
而不是abstract_articles
。 (按惯例建议)
Rails可以实现吗?如何告诉我的基本模型使用不同的表?即使表名不符合约定,STI仍然可以工作吗?
答案 0 :(得分:3)
是的,你可以。
class AbstractArticle < ActiveRecord::Base
set_table_name :articles
end