素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Rails技術者認定試験 Silver
「Rails技術者認定試験 Silver」の記事一覧
ETagやLast-Modifiedヘッダーを使用せず、ブラウザに「このページを永久にキャッシュせよ」と指示するメソッドはどれか。
http_cache_foreverは、Cache-Controlヘッダーを長期(100年)に設定し、不変コンテンツとして扱う。
2026年3月20日
現在適用されているデータベースのスキーマバージョン(Migration ID)を表示するコマンドはどれか。
rails db:version コマンドは、現在のデータベースの schema_migrations テーブルにある最新のバージョン…
2026年3月20日
双方向の関連付け(Bi-directional Association)において、メモリ上のオブジェクトインスタンスを同一に保つために指定するオプションはどれか。
belongs_to :author, inverse_of: :books と指定することで、DBクエリなしでオブジェクトの同一性を保持で…
2026年3月20日
ジョブ実行中に特定の例外が発生した場合、自動的に再試行(リトライ)を行うように設定するマクロはどれか。
retry_on SomeError, wait: 5.seconds, attempts: 3 のように記述し、再試行ポリシーを宣言的に定義する。
2026年3月20日
コントローラのテストで、アクション実行後に特定のリダイレクト先に移動したことを検証するアサーションはどれか。
assert_redirected_to root_path のように使用し、期待通りのパスへリダイレクトされたかを確認する。
2026年3月20日
2つのActive Recordリレーションの条件を結合し(AND条件)、他方のスコープを自身のクエリに適用するメソッドはどれか。
Author.where(name: 'A').merge(Book.available) のように、他のモデルのスコープ条件を統合できる。
2026年3月20日
changeメソッド内で記述されたマイグレーションの一部だけを明示的に取り消す(逆操作を行う)ためのメソッドはどれか。
revertメソッドはブロックを受け取り、その中の操作を逆順・逆操作(upならdown)として実行する。
2026年3月20日
HTTP Strict Transport Security (HSTS) ヘッダーの有効期間(max-age)のRailsデフォルト値(config.force_ssl = true時)はおよそどのくらいか。
セキュリティ推奨事項に基づき、現在のRailsデフォルトは2年間(63072000秒)に設定されている。
2026年3月20日
現在のページのアセット(CSS/JS)が読み込まれていない場合のみタグを出力するなど、重複読み込みを防ぐためのヘルパーメソッドはどれか。
provideとyield(またはcontent_for)を組み合わせることで、レイアウト側で一度だけアセットタグを出力す…
2026年3月20日
Strong Parametersにおいて、ハッシュ内の不要なキーを除外し、指定したキーのみを含む新しいハッシュを返すメソッドはどれか(permit以外)。
params.slice(:key1, :key2) を使用すると、指定したキーのみを含むActionController::Parametersオブジェ…
2026年3月20日
投稿のページ送り
1
…
62
63
64
…
129