ルーティング

中級
20
2時間

URLとコントローラの関連付け、RESTfulルーティングなど、ルーティングの基礎

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

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

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

rails icon

練習問題一覧 (20問)

問題 1

Ruby on Railsでresources :postsを記述すると、何個のルーティングが自動的...

問題 2

CRUDのうち、実際にデータベースのデータを変更するアクションはいくつありますか?

問題 3

以下のHTTPメソッドとパスの組み合わせのうち、投稿の詳細を表示するルーティングはどれですか?

問題 4

新しい投稿を作成するフォームを表示するアクションは何ですか?

問題 5

フラッシュメッセージの特徴として正しいものはどれですか?

問題 6

PATCH /posts/:idのHTTPメソッドとパスの組み合わせが対応するアクションはどれですか...

問題 7

以下のコードで、投稿の一覧を表示するために使用されるアクションはどれですか? ruby...

問題 8

データを削除する際に使用されるHTTPメソッドはどれですか?

問題 9

「設定より規約」(Convention over Configuration)の考え方として正しいも...

問題 10

以下のうち、画面を表示せずに処理後に別のページにリダイレクトするアクションはどれですか?

問題 11

ネストされたルーティングを使用する主な理由は何ですか?

問題 12

以下のネストされたルーティング設定で、コメントの編集ページのURLパターンはどうなりますか? ...

問題 13

ネストされたルーティングで、投稿ID=3に対するコメント作成用のパスヘルパーはどう書きますか?

問題 14

以下のルーティング設定で、bin/rails routesコマンドの出力に含まれないHTTPメソッド...

問題 15

ネストされたルーティングで、コントローラー内でURL中の投稿IDを取得するには、どのパラメータを使用...

問題 16

以下のフォーム作成で、ネストされたリソースを適切に指定する方法はどれですか?

問題 17

ルーティングの確認でよく使用される、特定の文字列を含む行だけを抽出するコマンドは何ですか?

問題 18

以下のルーティング設定で、コメント削除のパスヘルパーはどうなりますか? ruby...

問題 19

ネストされたルーティングの設定で、onlyオプションを使用する主な理由は何ですか?

問題 20

以下のURL /posts/5/comments/3/edit...

💡 学習のコツ

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

📚 学習の進め方

1

問題を順番に解く

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

2

解説をしっかり読む

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

3

復習で定着させる

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

前のトピック

Railsの基本概念

次のトピック

コントローラ

さらに効果的な学習を

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