Я изменяю table_name_prefix
во время работы приложения rails (может показаться странным, но на самом деле это то, что я хочу).Когда table_name_prefix
изменяется для ActiveRecord
, я сбрасываю имена таблиц (table_name
и quoted_table_name
), вызывая reset_table_name
, и они меняются ... однако у меня есть другая проблема.
Еслиимя таблицы изменяется, после вызова такой вещи, как count или find, объект ActiveRecord по-прежнему работает с таблицей, которая использовалась ранее.
Как достичь, чтобы сбросить потомка ActiveRecord
, чтобы при префиксе, суффикс, имя_таблицы меняется, работает с новыми настройками?
Спасибо за помощь!