素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Rails技術者認定試験 Silver
「Rails技術者認定試験 Silver」の記事一覧
URLパスには影響を与えず、コントローラやモジュールの構成のみを変更・グループ化するscopeの使い方はどれか。
scope module: 'admin' は、URLを変えずに Admin::UsersController のような名前空間付きコントローラを使…
2026年3月20日
Railsコンソールで行ったデータベース変更を終了時に自動でロールバックするモードはどれか。
rails console --sandbox で起動すると、全てのDB変更がトランザクション内で実行され、終了時に破棄され…
2026年3月20日
データベースから取得したレコードを読み取り専用にし、変更や削除を禁止するメソッドはどれか。
record.readonly! または User.readonly.first のように取得すると、保存時に例外が発生する。
2026年3月20日
Minitestにおいて、各テストメソッドの実行前に毎回呼ばれる初期化用メソッドはどれか。
setupメソッドに共通のデータ作成などを記述すると、各テスト実行前に自動的にリセット・実行される。
2026年3月20日
アプリケーション全体または特定のコントローラで、常にHTTPS通信を強制するクラスメソッドはどれか。
force_sslをコントローラで宣言すると、HTTPリクエストをHTTPSにリダイレクトし、HSTSヘッダを設定する。
2026年3月20日
関連するモデル(has_manyなど)のバリデーションも合わせて実行するためのメソッドはどれか。
validates_associated :comments とすると、親保存時に子のバリデーションも実行し、失敗すれば親も保存さ…
2026年3月20日
一つのフォームで親と子のモデルを同時に保存・更新可能にするためのモデル設定はどれか。
accepts_nested_attributes_for :details を定義すると、details_attributes パラメータ経由で子モデルを…
2026年3月20日
動的に生成したバイナリデータ(PDFやCSVなど)をファイルとしてダウンロードさせるメソッドはどれか。
send_dataはメモリ上のデータをクライアントに送信し、send_fileはディスク上のファイルを送信する。
2026年3月20日
add_referenceメソッドにおいて、自動的にインデックスを作成しないようにするオプションはどれか。
外部キーのみを追加しインデックスが不要な場合、index: falseを指定する。
2026年3月20日
HTML5の
タグを生成し、日時を意味的にマークアップするヘルパーはどれか。
time_tag(Time.now) は、datetime属性付きの要素を生成する。
2026年3月20日
投稿のページ送り
1
…
64
65
66
…
129