素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Rails技術者認定試験 Silver
「Rails技術者認定試験 Silver」の記事一覧
データベース上の集計処理(カウントなど)をキャッシュし、親モデルのカラム(comments_countなど)に保存してパフォーマンスを向上させる機能はどれか。
belongs_to :article, counter_cache: true と定義し、対応するカラムを用意すると、子の作成・削除時に自…
2026年3月20日
「shallow: true」オプションをresourcesに指定した場合のルーティングの変化として正しいものはどれか。
深いネストを避けるため、一意に特定できるリソース(edit, show, update, destroy)のURLから親リソース…
2026年3月20日
System Test(システムテスト)を実行するために、Rails 5.1以降で標準採用されているドライバ管理ツールはどれか。
CapybaraはSystem Testの基盤であり、デフォルトではSeleniumとChromeDriver(Webdrivers Gem経由)を使用…
2026年3月20日
指定した日時にジョブを実行(スケジュール実行)する機能を標準で持たないActiveJobにおいて、実行タイミングを指定するメソッドはどれか。
Job.set(wait: 1.week).perform_later(...) のようにsetメソッドを使用することで、遅延実行を指定できる…
2026年3月20日
ユーザーのログイン情報をブラウザ終了後も保持させたい場合、Cookiesに書き込む際に設定すべき期限情報の扱いに関する記述はどれか。
cookies.permanentを使用すると、有効期限が20年後に設定され、実質的に永続化される。
2026年3月20日
外部サイトからの画像読み込みなどを制限し、XSSのリスクを軽減するHTTPヘッダーを設定する仕組みはどれか。
Content Security Policy (CSP) を設定することで、ブラウザが読み込みを許可するリソースの送信元を制限…
2026年3月20日
「Fat Controller」を避けるために、ビジネスロジックをモデルや別のクラス(Service Objectなど)に移すリファクタリングの目的はどれか。
コントローラを薄く保ち、ロジックを適切な場所に配置することで、コードの再利用性やテスト容易性、保守…
2026年3月20日
日付データを「2026年01月31日」のような日本の慣習的な形式で表示するために利用するメソッドはどれか。
l(localize)メソッドは、config/locales以下の設定ファイルに基づいて、日付や時刻をローカライズ表示す…
2026年3月20日
テーブルからカラムを削除する際に、ロールバック可能にするために指定すべき引数はどれか。
remove_column :table, :column, :type のように型を指定しないと、ロールバック(add_column)時に型が不…
2026年3月20日
enumを使用して「statusカラム(integer)」に「draft: 0, published: 1」を定義した際、自動生成されるメソッドではないものはどれか。
enum定義により、確認メソッド(?)、更新メソッド(!)、スコープ(クラスメソッド)は生成されるが、`publishe…
2026年3月20日
投稿のページ送り
1
…
70
71
72
…
129