最近実装したことのまとめ
QRコードでFacetimeを起動させる処理
gem rqrcodeを利用してFacetimeのリンクがあるQRコードを生成
https://github.com/whomwah/rqrcode
https://qiita.com/g-fujioka/items/157cce49dfd2f71bae33
ユーザーのOS情報を取得する
request.user_agentからOS情報を取得
def detect_os_info(user_agent)
case user_agent
when /Mobile/ then 'iOS'
when /Android/ then 'Android'
when /Windows/ then 'Windows'
when /Macintosh/ then 'Mac OS'
end
end
クリップボードへのコピペ
clipboard.jsを使用して実装
SMS送信
https://www.twilio.com/ja-jp
Twilio アカウントの作成をして実装できる
送信の際にlogを作成する
メール送信
バッチ処理で。送信数、エラー数も分かるように
メール配信対象を絞り、一定日数経過後メールを送る処理
メール送信時に画面をリロードさせない処理
redirectさせず、renderで処理する