2013-10-22 4 views
8

Mit dem tollen ActiveAdmin-Juwel habe ich ein Problem mit Kommentaren bekommen.ActiveAdmin löst einen Fehler aus, wenn ein Kommentar in eine verschachtelte Ressource geschrieben wird

ActiveAdmin.register Sale do 
    belongs_to :channel 

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

    # allow comments on sales 
    active_admin_comments 
    end 
end 

Wenn ich schreiben Sie einen Kommentar zu einem Verkauf mit dem obigen Aufbau, den Kommentar Beiträge, aber dann stürzt auf die Umleitung mit:

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

Die richtige Routing-Methode admin_channel_sale_path(sale.channel, sale) sein würde, aber es funktioniert nicht scheinen das herausfinden zu können, und ich bin mir nicht sicher, wo ich das reparieren soll.

Gibt es einen Platz in meiner Sale Ressource, wo ich die Routing-Methode überschreiben kann, die verwendet wird, um diesen Fehler zu vermeiden?

+0

können Sie Ihre Kommentar-Ressource enthüllen? – swapab

+0

Es ist ActiveAdmin's Comment-Ressource. Ich habe keine Dateien dafür in meiner App. –

+0

Haben Sie versucht, den neuesten Code auf Github? – seanlinsley

Antwort

2

Derp ... Dies wurde tatsächlich behoben, als ich auf 0.6.0 zu 0.6.2 verbesserte. Move along ... :(

0

stellen Sie sicher, dass Sie channel zum sale fertig geworden ist

In routes.rb

namespace "sale" do 
    namespace "namespace" do 
    resources :channel 
    end 
end 
Verwandte Themen