【Rails】"Status code :unprocessable_entity is deprecated"みたいな警告の修正方法
はじめに: バリデーションエラー時に警告が出る!? Railsで以下のようなコントローラがあったとします。 class BlogsController < ApplicationContr...
403 search resultsShowing 1~20 results
You need to log-in
はじめに: バリデーションエラー時に警告が出る!? Railsで以下のようなコントローラがあったとします。 class BlogsController < ApplicationContr...
はじめに: シンプルな検索なのにとっても遅い処理がある? 本番運用しているRailsアプリケーションで、とても表示に時間がかかる画面を見つけたので、ボトルネックを調査していました。 あれこれ調べ...
2026.3.21 追記 もともと「誤爆メンション」と呼んでいましたが、「うっかりメンション」に呼び方を変えました。 はじめに:「うっかりメンション」って何? Rubyでは@で始まる変数がインス...
はじめに テストコードを書くことは重要です。 テストコードがないアプリケーションよりもテストコードがあるアプリケーションの方が望ましいことは間違いありません。 ですが、テストコードも書き方を間違...
はじめに 条件分岐やループ処理、変数やメソッド(関数)など、プログラミング言語が変わっても「基本的な考え方はだいたいどれも同じ」という概念や機能がある一方、「これは○○というプログラミング言語以...
はじめに:どれが一番わかりやすい? 先日、コードレビューをしてると、こんなコードを見かけました。 # コード例1 services_by_id = json['services'].index_...
はじめに 2025年12月25日に、Rubyの新しいバージョンであるRuby 4.0がリリースされました。 一方、2021年12月2日に出版した書籍「プロを目指す人のためのRuby入門 改訂2版...
はじめに 2024年12月25日に、Rubyの新しいバージョンであるRuby 3.4がリリースされました。 一方、2021年12月2日に出版した書籍「プロを目指す人のためのRuby入門 改訂2版...
はじめに これは「Rails Girls Japan Advent Calendar Advent Calendar 2025」最終日の記事です。 昨日は @Hitoshi-Noborikawa...
TL; DR(長いので最初に結論) name_was や name_changed? のようなメソッドは最新のRailsでも引き続き使える(Rails 5.2で仕様が変わっただけ) ただし、 b...
TL;DR(長いので最初に結論) この記事が書かれた2021年当時は、destroyのredirect_toにはstatus: :see_otherを付けないと問題が起きる可能性があった tur...
はじめに:いつも手癖でコミットメッセージを書いてませんか? gitのコミットメッセージはできるだけ、具体的な内容を書くべきです。 (何をどう変えたのか、どういう理由で変更したのか、等) しかし、...
はじめに:そんな検索方法で大丈夫か? たとえばRailsアプリケーションで以下のようなメソッドがあったとします。 def welcome_user(email) user = User.find...
この記事は僕が以前書いた「(あなたの周りでも見かけるかもしれない)インスタンス変数の間違った使い方」という記事の改訂版(というか、全面書き直し版)です。 はじめに:そのインスタンス変数、本当に必...
はじめに Railsに関するトリビア的なネタです。 QiitaやZennを見ていると、ときどきRailsのコントローラに出てくるparamsをハッシュ(Hashオブジェクト)だと説明している記事...
Railsのシステムテスト(Minitest)で「期待どおりに404エラーが発生したこと」を検証する方法が意外と厄介だったので説明します。 対象バージョン Rails 6.1.5 Capybar...
はじめに RubyやRails界隈はどんどん新しい情報が出てきます。 また、自分がまだ知らない便利なテクニックもたくさんあるはずです。 僕は最新情報をキャッチしたり、新しいテクニックを勉強したり...
はじめに さてみなさん、ここにとあるwebアプリケーションがあります。 以下のスクショを見て、このアプリケーションの用途や使い方を想像してみてください。 わかりにくい場合は、もう一つのスクショを...
はじめに:変数の寿命とは? コードレビューでよく指摘しているシリーズです。 みなさん、コードを書くときに 変数の寿命 は意識していますか? そもそも変数の寿命とは何でしょうか? 変数の寿命とは、...
はじめに コードレビューでよく指摘しているシリーズです。 たとえばRailsで以下のようなコントローラがあったとします。 class SomethingController < Appli...
403 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.