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

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

【ActiveAdmin】formのcheck_boxで、dialogやalertの代わりに注釈(hint)をつける

f:id:mah666hhh:20201109180900p:plain




今すぐ登録したい方へ


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

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

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

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

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




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


このブログでは、

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

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


今回は、


  • 【ActiveAdmin】formのcheck_boxで、dialogやalertの代わりに注釈(hint)をつける


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




【ActiveAdmin】formのcheck_boxで、dialogやalertの代わりに注釈(hint)をつける





ActiveAdminで管理画面のformを作っていて、

「非エンジニアのサポートチームの人が使うから、チェックボックスにはダイアログかアラート出したいな...」

と思い、


  • 「check_boxをON、OFFしたらdialogかalertを出すオプション」


的なものを探していたのですが、

check_boxにはそういうオプションは無く...


わざわざJavaScriptを書くのも面倒だったので、

他の方法を探していると、

注釈(hint)を入れることができたのでこれで代用しました。




結論


非常に簡単で、

inputに「hintオプション」を指定すればOKです。


# name属性がpublicなチェックボックス
f.input :public, as: :boolean, hint: "※ご注意:  チェックを入れると、全世界に公開されます!"


f:id:mah666hhh:20201109180151p:plain




また、

サクッと改行や太字を入れるならhtml_safeを使います。


# name属性がpublicなチェックボックス
f.input :public, as: :boolean, hint:"<strong>※ご注意: チェックを入れると、全世界に公開されます!<br>注意してください!</strong>".html_safe


f:id:mah666hhh:20201109180728p:plain




以上です。




最後に


下記の表に、

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


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





あわせて読みたい


www.malanka.tech


www.malanka.tech


www.malanka.tech


www.malanka.tech




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

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