PIYO Notes
Engineering notes since 2014
カテゴリ / タグ

Rails

2018

Railsでカタカナのバリデーション

Railsでカタカナのバリデーションについて、忘れ易いのでメモ。 ↓みたいにやるとできます。 1validates :kana_name, presence: true, format: { with: /\A[\p{katakana}\p{blank}ー-]+\z/, …

Railsで電話番号のバリデーション

電話番号を単に数字とハイフンの並びと見るだけであればまだいいのですが、真面目に扱おうとすると割と面倒です。 幸い、Googleのlibphonenumberやそれをバリデーション用にラップしたtelephone_numberというgemがあるので、それらを活用すると簡単に扱えるは …

Railsでメールにプレフィックスつけるgem email_prefixer

メール送るときにプレフィックスつけたいときあるじゃないですか。サービス名だったり、ステージング用でテストするためのメールだったり。 で、1個1個subjectに設定するのは面倒だし忘れてしまいがちなので、email_prefixerを使っています。