スリ飯屋Malankaのフリーエンジニアな日々

IT実務未経験から約1年、東京でフリーランスのRuby on Railsエンジニアに転職。約2年半、大阪中崎町でスリランカカレーの間借りしてました。フリーランスエンジニアになるためのノウハウ、スリランカの事を発信していきます。

【ActiveAdmin】ヘッダー下のデフォルト作成ボタンを非表示にする

f:id:mah666hhh:20201107091925p:plain




今すぐ登録したい方へ


このブログから登録の多いエージェントは下記の3つです★

(リンクをクリックすると公式サイトに飛びます)

【ダントツの1位】フォスターフリーランス【案件保有数5000件以上。業界20年の超老舗】

【僅差で2位】エミリーエンジニア【4人に1人が初めてのフリーランス】

【惜しくも3位】Midworks(ミッドワークス) 【リモート案件が超豊富。正社員並みの保障アリ】




こんにちは、mah(@RailsRubyMah6h)です。


このブログでは、

僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、

ノウハウなどを書いていきます。


今回は、


  • 【ActiveAdmin】ヘッダー下のデフォルト作成ボタンを非表示にする


について書いていきます。




【ActiveAdmin】ヘッダー下のデフォルト作成ボタンを非表示にする



下記のような、

ヘッダータイトル下に、

デフォルトで作成されるボタンを非表示にします。


f:id:mah666hhh:20201107091353p:plain




結論


config.clear_action_items!

の1行を追加すればOKです。




ActiveAdmin.register Item do

  # これを追加
  config.clear_action_items!
end




これで、

ヘッダータイトルの作成ボタンが非表示になりました。


f:id:mah666hhh:20201107092354p:plain




clear_action_items!のドキュメントは下記です。


www.rubydoc.info




ちなみに、

clear_action_items!の実装を見てみるとこんな感じでした。


# File 'lib/active_admin/resource/action_items.rb', line 46

def clear_action_items!
  @action_items = []
end


インスタンス変数action_itemsを空にしています。


このaction_itemsのデフォルト値に、

new、show、destroyなどのアクションが入っていると思われます。




以上です。




最後に


下記の表に、

フリーランスエンジニア向けの人気エージェントをまとめてみました。


エージェント選びで悩んでいる方は是非参考にしてみてくださいね★





あわせて読みたい


www.malanka.tech


www.malanka.tech


www.malanka.tech


www.malanka.tech




最後までお読み頂きありがとうございました★

もしよかったらTwiiterのフォローもお願いします★