ビュー

中級
19
1時間54分

ERBテンプレート、パーシャル、レイアウト、ヘルパーなど、ビューに関する知識

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

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

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

rails icon

練習問題一覧 (19問)

問題 1

Railsアプリケーションで全ページに共通する部分(ヘッダーやフッターなど)を定義するファイルは何で...

問題 2

レイアウトファイル内で個別のビューファイルの内容を表示するために使用されるERBタグは何ですか?

問題 3

RailsアプリケーションでCSSファイルを配置する標準的なディレクトリはどこですか?

問題 4

以下のコードで、ヘッダー部分を定義する正しいHTMLタグは何ですか? erb <____> ...

問題 5

レイアウトファイルでナビゲーションメニューのリンクを作成する際に使用するRailsヘルパーメソッドは...

問題 6

Railsでビューが表示されるプロセスの正しい順序はどれですか?

問題 7

CSSでメインコンテンツを中央配置にするために使用される一般的なプロパティの組み合わせはどれですか?

問題 8

以下のCSSセレクタのうち、ナビゲーション内のリストアイテムを指定するものはどれですか?

問題 9

Railsのレイアウトファイルで、特定のページにのみ追加のCSSやJavaScriptを読み込みたい...

問題 10

レイアウトファイルを使用する主な利点として、最も適切なものはどれですか?

問題 11

Railsのビューで関連データが存在しない場合の条件分岐に使用するメソッドはどれですか?

問題 12

Active Recordの関連データを作成日時の降順(最新順)で取得するメソッドはどれですか?

問題 13

Railsのビューで日時を「2024年12月25日 14:30」の形式で表示するために使用するメソッ...

問題 14

N+1クエリ問題を回避するために、関連データを事前に読み込むActive...

問題 15

Railsのビューで関連モデルのデータにアクセスする場合、どのような記述が正しいですか?

問題 16

以下のコードで表示される内容として正しいものはどれですか? erb <%= link_to...

問題 17

ERBテンプレートで条件分岐を行う際の正しい構文はどれですか?

問題 18

Railsのビューで配列やコレクションの各要素に対して繰り返し処理を行うメソッドはどれですか?

問題 19

以下のERBコードの実行結果として正しいものはどれですか? erb <% if...

💡 学習のコツ

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

📚 学習の進め方

1

問題を順番に解く

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

2

解説をしっかり読む

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

3

復習で定着させる

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

前のトピック

コントローラ

次のトピック

モデル

さらに効果的な学習を

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