素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Rails技術者認定試験 Silver
「Rails技術者認定試験 Silver」の記事一覧
設定画面など、IDを持たない「単一のリソース」を定義する場合に使用するメソッドはどれか。
resource(単数形)メソッドは、indexアクションを含まない単一リソース用のルーティングを生成する。
2026年3月20日
「コメント(Comment)は必ず1つの記事(Article)に属する」という関係をCommentモデルに定義するメソッドはどれか。
従属する側(外部キーを持つ側)のモデルにはbelongs_toを使用する。
2026年3月20日
「1つの記事(Article)は多くのコメント(Comment)を持つ」という関係をArticleモデルに定義するメソッドはどれか。
1対多の関係の親側にはhas_manyを使用し、引数は複数形で指定する。
2026年3月20日
Railsの環境を読み込んだ状態でRubyコードを対話的に実行できるツールを起動するコマンドはどれか。
rails console(またはrails c)コマンドで、アプリケーションのクラスやオブジェクトを対話的に操作でき…
2026年3月20日
モデルオブジェクトに基づいた入力フォームを生成するための推奨されるヘルパーメソッドはどれか。
Rails 5.1以降、form_tagやform_forはform_withに統合され、推奨されている。
2026年3月20日
データベースの接続設定(アダプタやデータベース名など)を記述するファイルはどれか。
config/database.ymlに環境ごと(development, test, production)のDB接続情報を記述する。
2026年3月20日
Railsが重視している「設定より規約(Convention over Configuration)」の説明として適切なものはどれか。
Railsの規約に従ってコーディングすることで、冗長な設定ファイルを記述せずに開発効率を高められる。
2026年3月20日
マイグレーションファイル内でテーブルを作成する際に使用するメソッドはどれか。
create_tableメソッドを使用し、ブロック内でカラム定義を行うことでテーブルを作成する。
2026年3月20日
他のページへのハイパーリンク(aタグ)を生成するヘルパーメソッドはどれか。
link_toメソッドは、第一引数にリンクテキスト、第二引数にパスを指定してaタグを生成する。
2026年3月20日
モデルの保存時に特定の属性が空でないことを検証するバリデーションはどれか。
presence: trueを指定することで、その属性がnilや空文字でないことを検証する。
2026年3月20日
投稿のページ送り
1
…
76
77
78
…
129