Sì, è possibile.
azioni nome come "Aggiungi utente" => "Crea utente", "Modifica utente" => "Aggiornamento utente" ecc
Invece di avere f.actions
, si potrebbe avere
<%= f.actions do %>
<%= f.action :submit, as: :button, label: 'Create User' %>
<%= f.action :cancel, as: :link %> # change it to button if needed
<% end %>
ActiveAdmin utilizza formtastic, read more here.
Successo Messaggio Su Elimina, creare e modificare come "utente con successo creato" => "cliente creato con successo"
def create # or any other action
super do |format| # this is important - override the original implementation
redirect_to(
admin_users_path,
notice: 'Your custom message for successful user creation'
) and return
end
end
Si potrebbe anche provare questo:
def create # or any other action
super do |format| # this is important - override the original implementation
flash[:notice] = 'Your custom message for successful user creation'
# you do understand, that if you have different routes you should change this, right?
redirect_to admin_users_path
end
end
Aggiungi un pulsante Crea nella pagina Mostra accanto a modifica ed elimina
action_item only: :show do
link_to 'Create new user', new_admin_users_path
end
fonte
2015-11-26 19:33:45
1 e 2 non funziona .. .... In primo luogo, Annulla come collegamento In secondo luogo, non accade nulla – Mukesh
Ho modificato la risposta, 1a - leggi la documentazione come suggerito e [ti ho dato il collegamento] (https://github.com/justinfrench/FormtastiC# la-storia). 2 dovrebbe funzionare, lo hai definito all'interno del blocco 'controller do end'? –
Grazie mille Amico ... Ora tutto funziona ...... :) – Mukesh