素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Rails技術者認定試験 Silver
「Rails技術者認定試験 Silver」の記事一覧
クライアントが要求するフォーマット(HTML, JSON, XMLなど)に応じてレスポンスを切り替えるメソッドはどれか。
respond_to doformat... end ブロック内で、format.htmlやformat.jsonなどを定義して処理を分岐する。
2026年3月20日
IDが数値のみであることを条件にするなど、ルートパラメータに制限を設けるオプションはどれか。
constraints: { id: /[0-9]+/ } のように正規表現等を用いてルートの有効性を制限できる。
2026年3月20日
特定のURLパターンに対して、任意のコントローラとアクションを直接マッピングするメソッドはどれか。
match 'photos', to: 'photos#show', via: :get のように、URLとアクションを柔軟に結びつける(現在はget…
2026年3月20日
開発環境でのみメールを実際には送信せず、ログに出力する設定を行いたい場合、どのファイルを編集すべきか。
config/environments/development.rb内でconfig.action_mailer.delivery_method等を設定する。
2026年3月20日
独自の検証ロジックを持つクラスを作成し、複数のモデルで再利用する場合に使用するバリデータはどれか。
ActiveModel::Validatorを継承したクラスを作成し、モデル内で validates_with を使用して呼び出す。
2026年3月20日
レコードの新規作成(create)が完了した後にのみ実行したい処理を定義するコールバックはどれか。
after_createは、レコードが初めてデータベースにINSERTされた後にのみトリガーされる。
2026年3月20日
既存のテーブルに新しいカラムを追加するマイグレーションメソッドはどれか。
add_column :table_name, :column_name, :type の形式で使用する。
2026年3月20日
「Userは多対多の関係でGroupに属する」場合、中間テーブル(UserGroups)を経由して関連付けるオプションはどれか。
has_many :groups, through: :user_groups とすることで、中間モデルを経由した関連を定義できる。
2026年3月20日
レイアウトファイル内の特定の場所(例:サイドバー)に、各ビューからコンテンツを挿入するヘルパーはどれか。
content_for :sidebar do ... end で定義した内容は、レイアウト側の yield :sidebar で表示される。
2026年3月20日
リダイレクト先に一度だけ表示されるメッセージ(成功通知など)を渡すために使用するオブジェクトはどれか。
flashオブジェクトは、次のアクションまでデータを保持し、その後自動的に削除されるため、通知メッセージ…
2026年3月20日
投稿のページ送り
1
…
74
75
76
…
129