7

私はrails_adminを使用しています。残念ながら、私は特定のモデルの特定のアクションを無効にすることはできません。 1つのモデルで編集と更新の動作をオーバーライドするだけで済みます。何か案が?rails_adminの編集と更新のアクションをカスタマイズする方法

+0

標準の操作を上書きすることができないことは間違いないと思いますが、ここではカスタムアクションを作成できます。https://github.com/sferik/rails_admin/wiki/Actions –

+0

ねえ、これを実装する方法 –

答えて

0

私は、あなたが過去に試してみましたが、あなたはそれを投稿した場合、それは大きな助けになるだろうが、あなたがやろうとしているものを考えると、まあこの

config.model 'Model' do 
    edit do 
    .... 
    end 

    update do 
    .... 
    end 
end 
0

を試すことができないものを知りません。私はRORコールバックを使用してそれを達成できると信じており、これははるかに簡単です。お使いのモデルファイル中のSO

after_update :custom_action 

#define custom_action in the same model 
def custom_action 
    #your code goes here 
end 

あなたはこのアクションは、管理者によって実行され、それはそれだことを確認する必要がある場合があります。

4年遅れて申し訳ありません。しかし、これは他人を助けるかもしれません。

関連する問題