Эта реализация должна работать
def get_from_table_name_and_id(klass, id)
klass.gsub('_','/').classify.constantize.find(id)
end
вывод:
irb(main):004:0> "school_students".gsub('_','/').classify
=> "School::Student"
Соглашение об именах в Rails - это пространство имен, представленное /
в String