更新#1:解决了!不知何故,Pow 没有重新启动它的进程,所以在更新后它正在加载旧的配置文件。它正在加载错误的语言环境文件。
我删除了我最近安装的 gem(仅来自 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 记录。那么有什么问题呢?