2021年1月9日 / 最終更新日 : 2021年1月9日 admin ミドルウェア ansible-playbookコマンドで–ask-sudo-passが使えなくなった 少しハマったのでメモ。「–ask-become-pass」に変更すればOK 旧→ $ ansible-playbook playbook.yml -i hosts/test -l all –ask-sudo […] Ansible環境構築
2020年10月1日 / 最終更新日 : 2020年10月1日 admin AWS(Amazon Web Services) Kinesis Data AnalyticsでCloudFrontのログを見る CloudFrontのリアルタイムログを試すで、Kinesis Data Streamsにログを流す所までやりましたが、今度はKinesis Data Analyticsで、Kinesis Data Streamsのスト […] CDNCloudFrontKinesis
2020年9月2日 / 最終更新日 : 2020年9月2日 admin AWS(Amazon Web Services) CloudFrontのリアルタイムログを試す 元々、CloudFrontのアクセスログは、設定すればS3に出力する事が可能でしたが、4時間(最大24時間)程度遅れて保存される問題(特徴?)がありました。 後日のアクセス解析では問題ないのですが、リアルタイムで欲しい場 […] CDNCloudFrontKinesis
2020年8月27日 / 最終更新日 : 2020年8月27日 admin Ruby on Rails ActionController::InvalidAuthenticityTokenの解消(解決済み) マージ時に、CSRFのトークンのエラーが出たのでメモしておきます。 RailsのCSRFトークンの仕組みは、ページに埋め込んだトークン(パラメータ)とCookie(デフォルトの場合)のセッション内(_アプリ名_sessi […] Config定数管理
2020年8月16日 / 最終更新日 : 2020年8月16日 admin AWS(Amazon Web Services) ACMで証明書を作る時はDNS検証にした方が良い Eメール検証にしていて、更新メールに気付かず失効した事がありますした。 当然ですが、使っているサイトでは、証明書エラーがブラウザに表示されてしまいます。 DNS検証の場合は、更新のタイミングで、CNAMEレコードをチェッ […] SSL/TLS証明書
2020年8月10日 / 最終更新日 : 2020年8月14日 admin Ruby on Rails バッチ処理(task)作成とテスト(RSpec)実装 バッチ処理とRSpec実装を行いました。 RSpecのtypeに、taskは用意されていないようで、少し手間取ったのでメモしておきます。 あと、引数を渡した場合、true/falseでも文字列型になるので、工夫が必要だっ […] FactoryBotRakeRSpecトランザクションバッチメール
2020年8月9日 / 最終更新日 : 2020年8月17日 admin Ruby on Rails メール送信実装とfromに名前入れたりマルチパートメールにしたり 久々にメール送信の実装を行ったので、メモしておきます。 難しくはないけど、fromに名前入れたり、マルチパートメールにしたりも合わせて対応。 メールのSpecに初挑戦。ActionMailer Previewなるものもあ […] RSpecセキュリティメール定数管理
2020年8月2日 / 最終更新日 : 2020年8月2日 admin Ruby on Rails RSpecで現在日時がセットされたかのテスト アカウント削除を即時ではなく予約に変更する際に、削除予約日時と削除予定日時のカラムを追加して、現在日時と現在日時+7日が入るかのテスト書きました。 Time.currentで、日時を設定するタイミングが異なるので、普通に […] ConfigdeviseRSpec
2020年7月30日 / 最終更新日 : 2020年7月29日 admin Ruby on Rails Deviseのパスワード再設定ページ表示時にtokenチェックを追加 パスワードリマインダー(忘れ)機能で、メールのURLのtokenの期限切れや不正な(存在しない)場合に、パスワード再設定ページが表示され、いざ変更しようとすると、token不正と怒られるのが不親切なので、メールのURLを […] deviseRSpec
2020年7月29日 / 最終更新日 : 2020年7月29日 admin Ruby on Rails DeviseのControllerにページを追加 デフォルトだとアカウント削除ボタンは登録情報変更ページにありますが、目的が違う機能が同じ画面にあるのは危ない(間違う可能性がある)ので、確認画面を作成しました。 (この後、即時削除ではなく、削除予約を実装する布石でもあり […] deviseRSpec