2018-08-01から1ヶ月間の記事一覧

【Rails5】`find`と`find_by`の違い

単一のレコードを取得する2つのメソッドの違いをまとめました. これについての記事はいくらでもあるけどね. 違い find idで検索を行う. レコードが見つからない場合はエラー. User.find(1000) ActiveRecord::RecordNotFound (Couldn't find User with 'id'=1…

【Rails】データベース上のデータをシンボルで取得

前置き 私はRails Tutorialを1周しただけの初心者ですから, いろいろツッコミどころがあるかもしれません. ご容赦くださいませ. やりたいこと たとえばボクサーのデータベースシステムを作るとします(ボクシング全然知りませんが...). データベースには名前(…

has_manyで関連づけられたモデルも一括保存する方法

Nested Attributesによって, has_manyで関連づけられたモデルのデータも丸ごと保存する方法を紹介します. モデル例 本記事では例として以下のようなモデルを扱うことにします. class User < ApplicationRecord has_many :posts end class Post < Application…