Just updated to version 3.34. Looks like with single_table_inheritance plugin using parent class to load model by id Tournament[t_id] is no longer returning a subclass model.
Tournament.find(:id => t_id) still works as before returning instance of subclass.
Hmm, this must be caused by by the primary key optimization. I'll look into it right away.
Confirmed. I'm testing a fix, and will release 3.34.1 after the fix is tested.
Thanks Jeremy. Let me know if I can help in any way
I'll be releasing a 3.34.1 gem shortly with this bugfix.
3.34.1 gem released.
Sorry about that. Unfortunately, none of the specs caught this.