Plugin STI Factory

cześć
bawił się ktoś może tym pluginem

opis: http://blog.andyvanasse.com/post/219141954/sti-factory-revisited
git: http://github.com/arvanasse/sti_factory

zainstalowałem przez script/plugin install, dodałem do modelu

self.inheritance_column = :question_type has_sti_factory
odpalam script/console, próbuje coś takiego

q = Question.new :question_type => 'CheckBox', :title => 'blah'

i title ustawia się poprawnie, natomiast question_type nie.

jeśli robię

q = CheckBox.new(:title => 'blah')

To wszystko jest ok, problem w tym że typ będzie przekazywany w parametrze, dlatego pierwsza składnia mi jest potrzebna.

Aha, jedno spostrzeżenie, jeśli wcześniej w konsoli wpiszę

Question.find(:all)

i mam tam już jakieś typy dodane to wtedy działa to ok.