自己动态加了一个模型 class t1<activerecord::base;end,使用 T1 类可以实现表的各种操作,然后对应表重新创建了一下,表名不变,新加入了几列,但表里新加入的列就没法访问了,应该是模型生成的列名没有更新吧,谁知道怎么来更新它,我试过重定义 class t1 是无效的,关闭各种缓存无效,取消 t1 的定义无效,怎么办呢?
try
YourModel.connection.schema_cache.clear!
YourModel.reset_column_information