2012-07-11 13 views
5

Ho un problema. Nella mia app sto usando rails_admin gem. Tutto è buono tranne una cosa. Per alcuni modelli voglio rendere possibile solo cancellarli. C'è un modo semplice per farlo?rimuovere l'azione per il modello in rails_admin

+0

Hai segnato la risposta come corretta quando non risponde nulla. –

risposta

16

Nel file rails_admin.rb, è possibile aggiungere le azioni predefinite per i vostri modelli in cui puoi aggiungere eccezioni come mostrato here.

Ecco un Esempio:

config.actions do 
    dashboard      # mandatory 
    index       # mandatory 
    new do 
     except ['SomeModel'] 
    end 
    export 
    bulk_delete 
    show 
    edit do 
     except ['SomeOtherModel'] 
    end 
    delete 
    show_in_app 
end 

ecco il link alla documentazione rails_admin sulle azioni: https://github.com/sferik/rails_admin/wiki/Actions

+0

Così semplice e così bello !!! Grazie. – monteirobrena

0

provare a modificare il file: config/initilizers/rails_admin.rb è possibile commentare le azioni che non si desidera consentire!

+0

provato, ma non ha aiutato – Pavel

+0

Hai trovato una soluzione? – Zeck

Problemi correlati