我正在尝试使用我的Gemfile中的gregbell / activeadmin中的activeadmin版本启动rails应用程序(4.1.8)。在启动轨道上首先抱怨ActiveAdmin 1.x中不再提供“config.allow_comments
”。请改用config.comments
。(RuntimeError)“所以我在active_admin.rb中更改为config.comments,尝试重新启动,现在我明白了:
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
如此处的评论所述:https://github.com/activeadmin/activeadmin/issues/301
答案 0 :(得分:0)
...发布我自己对这个问题的回答......我必须更改activeadmin Comment类的签名,如上面的更新中所述。它来自这里的评论:https://github.com/activeadmin/activeadmin/issues/301