お使いのブラウザはサポート対象外です。

2021年09月20日(月) の日報

2

puma 5.5.0で、開発中にhttpsを使うのが簡単になったっぽい

  • Automatic SSL certificate provisioning for localhost by ye-lin-aung · Pull Request #2610 · puma/puma
  • localhostというgemと連携して、開発用の証明書を生成してpumaでそれをつかう、というのができるらしい
  • いまサバンナは証明書用にnginxコンテナをpumaの前段に配置しているんだけど、これをうまく使えばnginxコンテナをなくせるのかな…
  • ざっと見た感じlocalhost以外のホスト名でもできるっぽいしいけそうな雰囲気ある

TurboでCSPが使いやすくなった

Server Timing 用のmiddlewareがはいった

【Rails】Bundler 2.2.x以降は開発者が適切なプラットフォームを追加する必要がある - AUTOVICE

  • 自作のgemにGitHub Actionsでテスト実行しようとしたら bundle lock --add-platform x86_64-linuxしろ、と言われたので調べた
  • bundle lockそのものはインストール無しでGemfile.lockを更新するためのコマンド
  • --add-platformに関してはざっと検索しただけでは↑くらいしか情報がない
  • 想定しているプラットフォームがGemfile.lockに書かれていて、そこに書いてある場所以外は対応していないぞ、というのがわかるので便利、ということなのだろうけどあんまりこれで嬉しい感じがしないな