素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Rails技術者認定試験 Silver
「Rails技術者認定試験 Silver」の記事一覧
「member」ルーティングを使用した場合に生成されるURLの形式として正しいものはどれか。
memberブロック内で定義したルートは、特定のリソースIDを含むURL(例:/users/1/login)になる。
2026年3月20日
複数のテーブルで継承関係を表現し、単一のテーブルにすべてのデータを保存する設計パターンはどれか。
STI(単一テーブル継承)は、typeカラムを使用してクラス名を保存し、一つのテーブルでクラス階層を管理す…
2026年3月20日
クラウドストレージサービス(S3など)へのファイルアップロードを管理するRailsの機能はどれか。
ActiveStorageはRails 5.2から標準搭載され、ファイルアップロードとモデルへの添付を簡単に実装できる。
2026年3月20日
メール送信機能を実装するために継承するRailsのクラスはどれか。
ActionMailer::Baseを継承したクラス(例:UserMailer)を作成し、メール送信ロジックを定義する。
2026年3月20日
重い処理(メール送信や画像加工など)を非同期で実行するためのフレームワークはどれか。
ActiveJobはバックグラウンドジョブのインターフェースを統一し、SidekiqやDelayed Jobなどのバックエンド…
2026年3月20日
CSRF(クロスサイトリクエストフォージェリ)対策として、フォームに自動挿入されるトークンを生成するヘルパーはどれか。
レイアウトのhead内にcsrf_meta_tagsを記述し、フォームヘルパーが自動的にhiddenフィールドとしてトーク…
2026年3月20日
Cookieベースのセッションストアにおいて、セッションデータが改ざんされていないことを保証する仕組みはどれか。
RailsのCookieセッションは、secrets.ymlやcredentials.yml.encの鍵を使用して署名され、改ざんを検知する…
2026年3月20日
レイアウトファイルにおいて、各アクションのテンプレート内容が挿入される場所を示すキーワードはどれか。
レイアウトファイル内の の部分に、レンダリングされたビューの内容が展開される。
2026年3月20日
直前に実行したマイグレーションを取り消し、データベースを一つ前の状態に戻すコマンドはどれか。
rails db:rollbackを実行すると、最新のマイグレーションファイルのchangeまたはdownメソッドが実行され、…
2026年3月20日
写真(Photo)モデルをUserやProductなど複数のモデルに関連付けたい場合に使用する関連付けの種類はどれか。
ポリモーフィック関連(belongs_to :imageable, polymorphic: true)を使用すると、単一のモデルが複数の…
2026年3月20日
投稿のページ送り
1
…
73
74
75
…
129