素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Rails技術者認定試験 Silver
「Rails技術者認定試験 Silver」の記事一覧
「resources :photos, only: [:index, :show]」と定義した場合、生成されないアクションはどれか。
onlyオプションでindexとshowのみを指定しているため、create, update, destroyなどの変更系アクションは…
2026年3月20日
N+1問題(大量のSQL発行)を防ぐために、関連するデータを事前に一括取得するメソッドはどれか。
includes(またはpreload, eager_load)を使用することで、関連テーブルのデータを事前に読み込み、クエリ…
2026年3月20日
本番環境用にアセット(JS/CSS)を圧縮し、フィンガープリント(ダイジェスト)を付与するコマンドはどれか。
rails assets:precompileコマンドにより、public/assets以下に圧縮・ダイジェスト付きのファイルが生成さ…
2026年3月20日
データベースのトランザクション処理を行い、ブロック内の処理が一つでも失敗したら全体をロールバックするメソッドはどれか。
ActiveRecord::Base.transaction do ... end ブロックを使用し、例外が発生すると変更がロールバックされ…
2026年3月20日
HTMLエスケープを無効にし、文字列をそのままHTMLとして出力するためのメソッドはどれか。
rawメソッド(またはhtml_safe)を使用すると、エスケープ処理を行わずにHTMLを出力する(XSSに注意が必要…
2026年3月20日
SQLインジェクションを防ぐために、whereメソッドで推奨される記述方法はどれか。
プレースホルダ(?)またはハッシュ形式を使用することで、入力値がエスケープされ、SQLインジェクション…
2026年3月20日
統合テスト(Integration Test)の主な目的として適切なものはどれか。
統合テストは、ログインから決済までの一連の流れなど、複数の機能が連携して正しく動作するかを検証する。
2026年3月20日
マイグレーション実行時に、元に戻す操作(down)を自動推測できない場合に定義すべきメソッドはどれか。
changeメソッドで自動推測できない操作(カラム削除など一部のケース)の場合、upとdownを明示的に定義す…
2026年3月20日
フォーム送信時に、モデルの保存に失敗した場合のエラーメッセージを表示するための一般的な方法はどれか。
@model.errors.full_messagesや@model.errors.any?を使用して、バリデーションエラーの内容をユーザーに提…
2026年3月20日
コントローラで例外が発生した場合に、特定のエラーページを表示したり処理を中断したりするメソッドはどれか。
rescue_from ExceptionClass, with: :method_name を使用して、コントローラレベルで例外処理を宣言的に記…
2026年3月20日
投稿のページ送り
1
…
72
73
74
…
129