模擬問題コラム– category –
-
模擬問題コラム
第13回「Rails基礎力を固める 模擬問題で学ぶ試験対策」マイグレーション
みなさん、こんにちは。 前回は、モデル同士の関係を表すアソシエーションについて学びました。アソシエーションを正しく動かすには、articles テーブルに user_id を用意するなど、データベース側にも必要な構造がなければなりません。そこで今回は、テー... -
模擬問題コラム
第12回「Rails基礎力を固める 模擬問題で学ぶ試験対策」アソシエーション
みなさん、こんにちは。 前回は、Active Recordモデルに書くバリデーションを確認しました。今回は、複数のモデル同士の関係を表す「アソシエーション」を取り上げましょう。 Railsアプリケーションでは、1つのモデルだけで完結することはあまりありません... -
模擬問題コラム
第11回「Rails基礎力を固める 模擬問題で学ぶ試験対策」バリデーション
みなさん、こんにちは。 前回は、Active Recordの基礎として、モデルとテーブルの対応や、レコードの作成、取得、更新、削除を確認しました。今回は、そのモデルに書く代表的なルールである「バリデーション」を扱います。 バリデーションは、データを保存... -
模擬問題コラム
第10回「Rails基礎力を固める 模擬問題で学ぶ試験対策」Active Recordの基礎
みなさん、こんにちは。 前回は、フォームとバリデーション表示を通して、ユーザーの入力がモデルに渡り、保存やエラー表示につながる流れを確認しました。今回は、その裏側にある、Railsのデータ操作の中心である Active Record を扱いましょう。 Active ... -
模擬問題コラム
第9回「Rails基礎力を固める 模擬問題で学ぶ試験対策」フォームとバリデーション表示
みなさん、こんにちは。 前回は、ビューとヘルパーの役割を整理し、画面に表示する処理をどこまでビューに書くべきかを考えました。今回はその流れを受けて、「フォーム」と「バリデーション表示」を扱います。 フォームはユーザーから入力を受け取るため... -
模擬問題コラム
第8回「Rails基礎力を固める 模擬問題で学ぶ試験対策」ビューとヘルパーの設計
みなさん、こんにちは。 これまでのコラムでは、Rails の基礎から始まり、ルーティング、I18n、コントローラ、そして認証・認可と、アプリケーションの中核となる処理を段階的に整理してきました。特に直近では、コントローラにおける責務分離や安全な設計... -
模擬問題コラム
第7回「Rails基礎力を固める 模擬問題で学ぶ試験対策」 認証・認可の実践設計
みなさん、こんにちは。 前回は、認証(Authentication)と認可(Authorization)の基本的な違いと、その設計の考え方について整理しました。ログイン状態を確認する認証と、操作の可否を判断する認可は、似ているようで役割が異なり、この区別がコントロ... -
模擬問題コラム
第5回「Rails基礎力を固める 模擬問題で学ぶ試験対策」安全で読みやすいコントローラ
みなさん、こんにちは。 Rails アプリケーションでは、コントローラが「ユーザーのリクエストを受け取り、処理し、レスポンスを返す」という中心的な役割を担います。よって、コントローラの書き方は、アプリケーション全体の安全性・可読性・保守性に直結... -
模擬問題コラム
第6回「Rails基礎力を固める 模擬問題で学ぶ試験対策」認証・認可とコントローラ設計
みなさん、こんにちは。 Rails アプリケーションにおいて、認証(Authentication)と認可(Authorization)は、安全な設計を行ううえで避けて通れない重要なテーマです。ログインしているかどうかを確認する処理と、そのユーザーに特定の操作を許可するか...
12
