6

私は問題があります。私のアプリでは、rails_admingemを使用しています。1つを除いてすべてが良いです。一部のモデルでは、それらを削除することだけを可能にしたいです。これを行う簡単な方法はありますか?

4

3 に答える 3

19

rails_admin.rb ファイルで、ここに示すように例外を追加できるモデルのデフォルト アクションを追加できます。

例を次に示します。

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

于 2014-10-13T09:46:13.140 に答える
1

ファイルを変更してみてください: config/initilizers/rails_admin.rb 許可したくないアクションをコメントアウトできます!

于 2012-07-12T06:38:38.003 に答える