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

このブログでは、フリーランス5期目となる自身の実体験から、フリーランスエンジニアになるためのノウハウ、ブログや沖縄移住、スリランカの最新情報について発信します。

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

※記事内に提携先企業のアフィリエイト広告(リンク、バナー等)、Google広告を含む場合があります



こんにちは、現役沖縄フリーランスエンジニアのmah(MaLanka)です。


このブログでは、

僕が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: "※ご注意:  チェックを入れると、全世界に公開されます!"





また、

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


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





以上です。




RailsやRubyを学びたい人へ


RailsやRubyを学びたい人は、

RailsHack(レイルズハック)という、

最近できた新しいプログラミングスクール(今なら通常価格69,800円が、早期割で29,800円!)か、

Udemy で下記のコースを受講すると良いです★


✅1. フルスタックエンジニアが教える 即戦力Railsエンジニア養成講座

✅2. 【はむ式】ハンズオンで学ぶRuby on Rails 6【Dockerにも触れられる】 <- おすすめ。ハムさんはReactやTypeScriptの教材も非常に丁寧。

✅3. はじめてのRuby on Rails入門-RubyとRailsを基礎から学びWebアプリケーションをネットに公開しよう




また、

Udemy は定期的にセールをやっていますし(90%OFFとかもザラ)、

「30日間なら返金できる」ので、

満足できなかった時でも安心です。



【公式】RailsHack(レイルズハック)

【公式】Udemyで学んでみる




最後に


下記の表に、

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


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





あわせて読みたい


www.malanka.tech


www.malanka.tech


www.malanka.tech


www.malanka.tech