8

使用很棒的 ActiveAdmin gem,我遇到了评论问题。

ActiveAdmin.register Sale do
  belongs_to :channel

  show do |sale|
    # stuff to show sale resource...

    # allow comments on sales
    active_admin_comments
  end
end

如果我使用上述设置对销售发表评论,评论会发布,但随后在重定向时崩溃:

undefined method `admin_sale_path' for #<Admin::CommentsController:0x007ffed79bb210>

正确的路由方法是admin_channel_sale_path(sale.channel, sale),但它似乎无法弄清楚,我不确定在哪里修补它。

我的资源中是否有一个地方Sale可以覆盖用于防止此错误的路由方法?

4

3 回答 3

2

Derp...当我升级到 0.6.0 到 0.6.2 时,这实际上已修复。向前走... :(

于 2013-12-24T19:13:00.417 回答
0

确保您channel能够应对sale

在路线.rb

namespace "sale" do
  namespace "namespace" do
    resources :channel
  end
end
于 2013-12-21T01:10:05.893 回答
0

与此有关吗?https://github.com/gregbell/active_admin/issues/2082

他们有一个拉取请求打开,它还没有被合并。

于 2013-12-24T08:13:27.407 回答