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&…
続きを読むrails ブログ機能の実装方法7選【Rails 8対応・コード実例付き】
「Railsでブログ機能を作ってみたいけれど、どこから手をつければいいのか分からない」——そんな経験はありませんか?ブログは、記事の一覧・詳細・投稿・編集といった Web アプリの基本がひととおり詰まっているので、Rai…
続きを読むmacOSにRuby on Railsをインストールする方法【2026年版・Apple Silicon対応】
「Railsの学習を始めたいけど、環境構築でつまずいて先に進めない……」そんな経験はありませんか?この記事では、macOSにRuby on Railsの開発環境をゼロからセットアップする手順を、2026年時点の最新バージ…
続きを読む![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)



