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?
können Sie Ihre Kommentar-Ressource enthüllen? – swapab
Es ist ActiveAdmin's Comment-Ressource. Ich habe keine Dateien dafür in meiner App. –
Haben Sie versucht, den neuesten Code auf Github? – seanlinsley