Active Record

中級
17
1時間42分

クエリインターフェース、スコープ、SQLの実行など、データベースとのやり取り

Ruby on Railsコースの一部として、Active Recordに関する実践的な練習問題を17問用意しています。 基礎から応用まで段階的に学習できるよう構成されています。

学習を開始する準備ができました

下記の練習問題から始めて、段階的にスキルアップしていきましょう

rails icon

練習問題一覧 (17問)

問題 1

Active Recordで特定の条件に一致するレコードの件数を取得するメソッドは何ですか?

問題 2

Active Recordで複数のレコードを一度に作成するメソッドは何ですか?

問題 3

Active Recordで昇順に並び替えるメソッドは何ですか?

問題 4

Active Recordで最初のN件のレコードを取得するメソッドは何ですか?

問題 5

Active Recordで指定した件数をスキップしてレコードを取得するメソッドは何ですか?

問題 6

Active Recordでレコードが存在するかどうかを確認するメソッドは何ですか?

問題 7

以下のコードの動作として正しいものはどれですか? ruby User.find_or_create...

問題 8

Active Recordで特定の列のみを選択して取得するメソッドは何ですか?

問題 9

Active Recordでレコードを一意の値でグループ化するメソッドは何ですか?

問題 10

Active Recordで関連するモデルを一緒に取得してN+1問題を防ぐメソッドは何ですか?

問題 11

Active Recordで新しいレコードを作成し、データベースに保存するメソッドは何ですか?

問題 12

Active Recordで全てのレコードを取得するメソッドは何ですか?

問題 13

以下のコードでレコードが見つからない場合の動作はどうなりますか? ruby...

問題 14

Active Recordで条件に一致する最初のレコードを取得し、見つからない場合はnilを返すメソ...

問題 15

Active Recordでレコードのデータを更新するメソッドは何ですか?

問題 16

Active Recordでレコードを削除するメソッドは何ですか?

問題 17

以下のコードの実行結果はどうなりますか? ruby User.where(age:...

💡 学習のコツ

  • • 順番に取り組むことで、段階的に理解を深めることができます
  • • 間違えた問題は解説をしっかり読んで理解しましょう
  • • 全問題完了後、もう一度チャレンジして定着を確認しましょう

📚 学習の進め方

1

問題を順番に解く

基礎から応用へと段階的に構成されているため、順番に取り組むことをお勧めします

2

解説をしっかり読む

正解・不正解に関わらず、解説を読んで理解を深めましょう

3

復習で定着させる

間違えた問題は後日再チャレンジして、知識の定着を確認しましょう

前のトピック

モデル

次のトピック

モデルの関連付け

さらに効果的な学習を

プレミアムプランでは、進捗管理、間違えた問題の自動復習リスト、詳細な解説動画など、 より充実した学習体験をご利用いただけます。