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

2021年07月25日(日) の日報

3

Slimmer ActiveModel::Errors#inspect · rails/rails@1523838

  • model.errorsをrails cなどで表示したときに、なんのエラーだったのか見づらいなーと思ってたのが解消された(不要な情報が非表示になった)

beforeはこれ(エラーがない状態)だけど、パット見分かりづらい

#<ActiveModel::Errors:0x00007ff68cda24f8 @base=#<Foo id: 6, created_at: "2021-07-09 04:28:48.056662000 +0000", 
updated_at: "2021-07-09 04:28:48.168576000 +0000", email: "user@example.com", name: "Foo Bar", company: "Foo",  
activated_at: "2021-07-09 04:28:39.039853000 +0000">, @errors=[]>

atter。エラーがない状態

#<ActiveModel::Errors []>

エラーがある状態。すぐわかるぞ(\( ⁰⊖⁰)/)

#<ActiveModel::Errors [#<ActiveModel::Error attribute=base, type=invalid, options={}>]>

Merge branch 'opt_into_open_redirect_protection' · rails/rails@77e5f91

  • 外部ホストへのリダイレクトを許可制にする修正が入った
  • オープンリダイレクタ脆弱性を軽減(もしくは無効)にできて良い
  • ActionController::Base.raise_on_open_redirects = trueとするとデフォルトで外部ホストへのリダレクトを禁止(エラーになる)
  • 許可したいときはredirect_toにallow_other_host: trueオプションを付ける

Introducing Data Protection Assessment

  • またfacebookアプリケーション用の対応が増えそうでだるい
  • facebookログインをつけるべきではなかったのでは、という思いが強まる

森美術館のアナザーエナジー展を見てきた, IIJ の 5G オプションを申し込んだ - HsbtDiary(2021-07-23)

  • いつのまにかiijmioでも5G使えるようになっていたらしい
  • あとで設定しておく
  • 家の近所はまだ未対応のようだけど、docomoのページ見た限り使えるエリアすぐ増えていきそうな雰囲気なので使えるようにしておく価値はありそう

Bug #17382: Segfault in String#inspect - Ruby master - Ruby Issue Tracking System