最近実装したこと 2023/08~2023/12

最近実装したことのまとめ

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で処理する

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です