みなさん、こんにちは。まどぎわです(・∀・)
みなさん、railsに入っているactivesupport
というgemをご存知でしょうか?👀
blank?
とかpresent?
とかinquiry
とかpluralize
とか、いい感じのメソッドが使えるようになるやつです🙌
このactivesupport
は、個別にgemとして公開されていて、別にrailsじゃなくても使えるんですよ!
使い方は普通のgemと一緒でGemfile
に下記を追記して、bundle install
を実行して、、、
gem 'activesupport'
使いたい部分で、require
してあげればOKです🙆♂️
# 'active_support/all'だと全ての機能が有効になる require 'active_support/all'
⚠gemはactivesupport
だけど、requireするときはactive_support
にする点に注意です。
これで、blank?
等の便利メソッドが有効になります🙌
require 'active_support/all' ''.blank? => true 'a'.blank? => false
gemとかツールとか、ちょっとしたAPIとか、railsを使うまでも無いけど、このへんの便利メソッドが使いたいという場合は、activesupport
だけ使うと良さそうですね!💡