【发布时间】:2015-01-05 17:00:44
【问题描述】:
我正在尝试启动一个 Rails 应用程序 (4.1.8),在我的 Gemfile 中使用来自 gregbell/activeadmin 的 activeadmin 版本。在启动轨道上首先抱怨“ActiveAdmin 1.x 中不再提供config.allow_comments。请改用config.comments。(RuntimeError)”所以我在active_admin.rb中更改为config.cmets,尝试重新启动,现在我得到:
You're trying to register ActiveAdmin::Comment as Comment, but the existing ActiveAdmin::Resource config was built for Comment! (ActiveAdmin::ResourceCollection::ConfigMismatch)
什么给出,任何人以前见过这个并知道如何解决它?似乎 active_admin 没有变化,现在突然出现这种情况。
非常感谢您的建议。
更新:
对于任何有同样问题的人,我通过更改 activeadmin Comment 类来解决它,如下所示:
change
ActiveAdmin.register Comment do
to this
ActiveAdmin.register Comment, as: "UserComment" do
这里的 cmets 中提到:https://github.com/activeadmin/activeadmin/issues/301
【问题讨论】:
标签: ruby-on-rails-4 activeadmin