2012-07-11 13 views
5

Ich habe ein Problem. In meiner App verwende ich rails_admin gem. Alles ist gut bis auf eine Sache. Bei einigen Modellen möchte ich nur ermöglichen, sie zu löschen. Gibt es einen einfachen Weg, dies zu tun?Aktion für Modell in rails_admin entfernen

+0

Sie markiert haben, die Antwort als richtig, wenn er nichts antworten. –

Antwort

16

In Ihrer rails_admin.rb-Datei können Sie die Standardaktionen für Ihre Modelle hinzufügen in denen Sie Ausnahmen wie gezeigt here hinzufügen können. Hier

ist ein exemple:

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 

Hier ist der Link zu der rails_admin Dokumentation über Aktionen: https://github.com/sferik/rails_admin/wiki/Actions

+0

So einfach und so toll !!! Vielen Dank. – monteirobrena

0

versuchen, in der Datei ändern: config/initizers/rails_admin.rb Sie können die Aktionen auskommentieren, die Sie nicht zulassen möchten!

+0

versuchte dies, aber es half nicht – Pavel

+0

Haben Sie eine Lösung gefunden? – Zeck

Verwandte Themen