Rails 8 を触っていて、コントローラのストロングパラメータに params.expect という見慣れないメソッドが出てきて「これ、今までの params.require(:article).permit(…)…
続きを読むRuby
Ruby 3.4のfrozen_string_literal警告の対処法|”can’t modify frozen String”を安全に直す
Ruby 3.4にバージョンを上げたら、今まで動いていたコードで warning: literal string will be frozen in the future という警告や、FrozenError: can&…
続きを読む![params.require(:article).permit(:title, :body)がRails 8のparams.expect(article: [:title, :body])に1行で書き換わる比較図。記述量が2段から1行に、不正な形は500から400 Bad Requestになる。](https://toaru-kaihatsu.com/wp-content/uploads/2026/10/params-expect-before-after-304x143.png)

