Предотвращение STI при наследовании от модели ActiveRecord

В Rails 3.2.6 у меня есть класс, который наследуется от ActiveRecord ::Base:

class Section < ActiveRecord::Base
 ...
end

Когда я наследую от этого класса, Rails будет считать, что я хочу STI:

class AnotherSection < Section
  ..Rails assumes I have a type field, etc...
end

Я хочу иметь возможность наследоваться от класса Sectionи использовать подкласс как обычный подкласс Ruby, без магии Rails STI.

Есть ли способ предотвратить ИППП при создании подклассов модели ActiveRecord::Base?

29
задан Mike 26 July 2012 в 19:02
поделиться