活动管理员和STI模型错误:找不到表'类别'

时间:2011-08-28 12:01:59

标签: ruby-on-rails-3.1 single-table-inheritance sti activeadmin

更新#1:解决了!不知怎的,Pow没有重新启动它的进程,所以在更新之后它正在加载旧的配置文件。它正在加载错误的语言环境文件。

我删除了我最近安装的Gems(仅来自Gemfile)并重新启动了Pow。然后我一个接一个地将宝石添加回Gemfile。和ActiveAdmin一样,Rails本地化也开始正常运行。

原始问题:

我正在尝试设置ActiveAdmin来支持我的分类法。我的设置如下:

class Taxonomy < ActiveRecord::Base
end

class Category < Taxonomy
  has_ancestry # implements a tree of categories
end

class Tag < Taxonomy
end

所以现在我将以下内容添加到ActiveAdmin:

ActiveAdmin.register Category do
end

并返回以下错误:

Could not find table 'categories'

我的迁移肯定已经完成了。我在taxonomies表中有一些有效的STI记录。那有什么不对呢?

0 个答案:

没有答案