2022-01-01から1年間の記事一覧
初めて使ったメソッドが思いがけず破壊的メソッドだったよって話。 目次 目次 破壊的メソッドでも末尾に必ず「!」がつくとは限らない shift unshift まとめ 破壊的メソッドでも末尾に必ず「!」がつくとは限らない Rubyの各クラスで使用できるインスタンス…
これはフィヨルドブートキャンプ Part 2 Advent Calendar 2022の7日目の記事です。 昨日はfuwa-syugyoさんの「輪読会はいいぞ、という話」でした。 ちなみにフィヨルドブートキャンプ Part 1 Advent Calendar 2022もあります。 目次 目次 はじめに この記事…
フィヨルドブートキャンプの課題レビューで指摘されたシリーズ。 セキュリティに関わることなので大事。 form_withの中でユーザーに何かを入力させることなく何らかの値の受け渡しを行いたいときにはhidden_fieldを使う場合があると思いますが、データの中身…
そもそもこのメソッド達は何なのか? ActiveRecordって何さ? 使い方 find find_by find_by! 気を付けたい点 まとめ 今回は、おそらくRailsの中でよく見かけるメソッドトップ10に入っているんじゃないかというぐらいよく見る'find'、'find_by'及び'find_by!'…
もくじ もくじ やりたいこと マイグレーションファイルの書き方 カラム名を別名にしたい場合 まとめ やりたいこと タイトルのまんまです。新しいテーブルのカラムに外部キーを設定します。 マイグレーションファイルの書き方 例えば、foobarsというテーブル…
もくじ もくじ カラム名とか間違えるよね 具体的な手順 事前準備 修正する rails db:rollbackの仕様 まとめ カラム名とか間違えるよね DBに新しいカラムを追加するためにマイグレーションファイルを作り、意気揚々とrails db:migrateした後にカラム名のタイ…
もくじ もくじ したいこと DBとプログラムは別の世界 PG 手順 1. DBとのコネクションを構築 2. SQLを発行 → 3. レコードをゲット! まとめ したいこと Rubyで書いたプログラムからデータベース(以下、「DB」という)にアクセスしたい。 とりあえず今回はPos…