2012-07-11 61 views
5

我遇到問題。在我的應用程序中,我使用了rails_admin gem。除了一件事以外,一切都很好。對於某些型號,我希望只能刪除它們。是否有捷徑可尋?爲rails_admin中的模型刪除操作

+0

你已經標記的答案正確的,當它不答什麼。 – 2014-09-03 18:12:03

回答

16

在你rails_admin.rb文件,你可以添加默認操作爲您的模型您可以添加例外如here

這裏是個例:

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 

下面是關於行動的鏈接rails_admin文檔:https://github.com/sferik/rails_admin/wiki/Actions

+0

太簡單了,太棒了!謝謝。 – monteirobrena 2015-04-14 13:38:44

0

嘗試更改文件:config/initilizers/rails_admin.rb您可以註釋掉您不想允許的操作!

+0

試過這個,但它沒有幫助 – Pavel 2012-07-12 12:02:28

+0

你是否找到了解決方案? – Zeck 2013-01-18 06:10:54