【发布时间】:2011-11-15 17:18:36
【问题描述】:
我们刚刚在 Rails 应用程序中添加了几个观察者。现在,当从头开始运行迁移时,我们收到一个错误,指出表不存在(呃,我们还没有迁移)。抛出该错误是因为正在加载模型中的插件,该插件要求提供 column_names。
我假设观察者导致模型被加载,因为当我们在 application.rb 中注释掉观察者行时,不会引发错误。
如何在不加载观察者和模型的情况下运行迁移?
或
如何以在运行迁移时不会引发错误的方式在插件中请求 column_names?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-plugins rails-migrations