Utilizzando l'eccezionale gemma ActiveAdmin ho riscontrato un problema con i commenti.ActiveAdmin genera errori durante la pubblicazione di commenti su una risorsa nidificata
ActiveAdmin.register Sale do
belongs_to :channel
show do |sale|
# stuff to show sale resource...
# allow comments on sales
active_admin_comments
end
end
Se inserisco un commento ad una vendita con la messa a punto di cui sopra, il commento post, ma poi si blocca sul reindirizzamento con:
undefined method `admin_sale_path' for #<Admin::CommentsController:0x007ffed79bb210>
Il metodo di routing corretta sarebbe admin_channel_sale_path(sale.channel, sale)
ma non è così sembra di essere in grado di capirlo, e non sono sicuro di dove sistemarlo.
C'è una risorsa nella mia risorsa Sale
in cui è possibile ignorare il metodo di routing utilizzato per evitare questo errore?
puoi rivelare la tua risorsa di commento? – swapab
È la risorsa commento di ActiveAdmin. Non ho alcun file per esso nella mia app. –
Hai provato a utilizzare l'ultimo codice su Github? – seanlinsley