WheneverWheneverとはRails上でcronによる定期実行バッチの処理時間を管理するためのライブラリ。job_typeを実行するが、自分で定義することもできる。隔週にしたいならこんな感じ。whenever内でエスケープされてしまって実行エラーになる。隔週ってどうやるんだろう。5.2.4がリリースされたのでupdateしようとしたところ、mysql2のアップデートでエラーになった。1sslとcryptoのライブラリが足りないらしい。0.5.2はどうやって入れたんだ。入れてあげれば良さそう。update一応これでインストール&アップデートできた。_before_last_saveにFactoryBotでセットしていない値がセットされていて、調べるとDBのデフォルト値だった。before_last_saveにmigrateファイルで定義したDBのデフォルト値を持つらしい。条件としたテストで期待しない動作をすることがある。するか、リロードして古い値をクリアすることでテストを通過するようになった。微妙だが仕方ないかな。CORS対応で複数ドメインを許可するNginx課題SPAサービスを作るにあたり、APIとWebでドメインが異なるのでCORS対応をしたい。検品環境なのでlocalホストからのアクセスも許可したい。同時に複数のドメインを記述するとエラーになる。処理の記述が必要になる。ネット上にCORS対応の記述はたくさん転がっているものの、if文を使ったものだとどうにも動作しなかった。最終的にうまくいったのはこちら。