素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Rails技術者認定試験 Silver
「Rails技術者認定試験 Silver」の記事一覧
名前空間(namespace)内でのルートURLを設定する正しい記述はどれか。
namespaceブロック内でも root 'controller#action' (または root to: ...)を使用してルートパスを定義…
2026年3月20日
指定したIDのレコードが見つからない場合に、nilではなく例外(RecordNotFound)を発生させるメソッドはどれか。
findメソッドはレコードが見つからない場合にActiveRecord::RecordNotFound例外を発生させる。
2026年3月20日
パスワードをハッシュ化して保存する「has_secure_password」機能を利用するために必要なGemはどれか。
Rails標準のhas_secure_password機能を利用するには、Gemfileにbcryptを追加する必要がある。
2026年3月20日
新規作成時(create)のみバリデーションを実行し、更新時(update)にはスキップするオプションはどれか。
validatesメソッドに on: :create を指定すると、新規保存時のみ検証が走る。
2026年3月20日
「Profile belongs_to :user」の関係において、外部キー(user_id)を持つテーブルはどちらか。
belongs_toを定義した側(この場合はProfile)のテーブルに外部キーカラムが必要になる。
2026年3月20日
db/seeds.rbファイルに記述された初期データをデータベースに投入するコマンドはどれか。
rails db:seedコマンドは、db/seeds.rbを実行してマスターデータなどを投入する。
2026年3月20日
数値を「1,234,567」のように3桁区切りのカンマ付き文字列に変換するヘルパーメソッドはどれか。
number_with_delimiterメソッドは、デフォルトでカンマ区切りのフォーマットを提供する。
2026年3月20日
既存のテーブルのカラム名を変更するマイグレーションメソッドはどれか。
rename_column :table, :old_name, :new_name を使用してカラム名を変更する。
2026年3月20日
XML形式でレスポンスを返したい場合、renderメソッドの引数に指定するキーはどれか。
render xml: @object のように指定することで、オブジェクトをXMLにシリアライズしてレスポンスを返す。
2026年3月20日
モデルオブジェクトとは無関係に、単独のチェックボックス用HTMLタグを生成するヘルパーはどれか。
check_boxはモデル用、check_box_tagはモデルに紐付かない汎用的なタグ生成用である。
2026年3月20日
投稿のページ送り
1
…
67
68
69
…
129