素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Lv004
「Lv004」の記事一覧
特定の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日
「Userは多対多の関係でGroupに属する」場合、中間テーブル(UserGroups)を経由して関連付けるオプションはどれか。
has_many :groups, through: :user_groups とすることで、中間モデルを経由した関連を定義できる。
2026年3月20日
既存のテーブルに新しいカラムを追加するマイグレーションメソッドはどれか。
add_column :table_name, :column_name, :type の形式で使用する。
2026年3月20日
リダイレクト先に一度だけ表示されるメッセージ(成功通知など)を渡すために使用するオブジェクトはどれか。
flashオブジェクトは、次のアクションまでデータを保持し、その後自動的に削除されるため、通知メッセージ…
2026年3月20日
レイアウトファイル内の特定の場所(例:サイドバー)に、各ビューからコンテンツを挿入するヘルパーはどれか。
content_for :sidebar do ... end で定義した内容は、レイアウト側の yield :sidebar で表示される。
2026年3月20日
よく使われるクエリ(例:公開中の記事のみ取得)を再利用可能な形でモデルに定義する機能はどれか。
scope :published, -> { where(published: true) } のように定義し、メソッドチェーンとして利用できる。
2026年3月20日
「/admin/users」のように、URLの先頭にプレフィックスを付け、専用のコントローラディレクトリを使用する場合の定義はどれか。
namespace :adminを使用すると、URLは/admin/usersになり、コントローラはAdmin::UsersControllerが期待さ…
2026年3月20日
投稿のページ送り
1
…
906
907
908
…
1,588