Sembra che ci sia qualche problema che non ho rintracciato ancora, ma se siete alla ricerca di un work-around fino ad allora, questo è ciò che ho fatto:
member_action :test do
flash[:notice] = "This is a test notice!"
redirect_to :action => :index
end
il problema che sto vedendo è che quando si mette :notice
nel metodo redirect_to
, il messaggio di avviso viene codificato URL e aggiunto all'URL
member_action :test do
redirect_to :action => :index, :notice => "This is a test notice!"
end
risultati in
/admin/model?notice=This+is+a+test+notice!
che è proprio l'ideale. Ho notato una modifica alla documentazione di active_admin che include il mettere {}
attorno al primo parametro a redirect_to
per risolvere questo problema, tuttavia, per me, questo si traduce in un errore.
member_action :test do
redirect_to {:action => :index}, :notice => "This is a test notice!"
end
che si traduce in
syntax error, unexpected tASSOC, expecting '}'
redirect_to {:action => :index}, :notice => "This...
ho postato un commento su quel particolare richiesta di pull @active_admin on github e si spera che qualcuno potrebbe avere un altro suggerimento, dal momento che sto perplesso.
In ogni caso, forse una di queste soluzioni funzionerà per voi. In bocca al lupo.
hai una: <% = Flash [: Avviso]%> nel vostro punto di vista? – Cygnusx1
L'amministratore attivo genera le viste quindi non lo so. – Alex