Caution
お使いのブラウザはJavaScriptが無効になっております。
当サイトでは検索などの処理にJavaScriptを使用しています。
より快適にご利用頂くため、JavaScriptを有効にしたうえで当サイトを閲覧することをお勧めいたします。
辞典
- トップページ
- Rails辞典
Rails辞典 一覧ページ
| 初心者向け: 概要と特徴、学習順ガイド | MVC・ルーティング・Active Record の学習順ガイド。 |
| 【環境構築】Rails Dictionaryの開発環境 | Ruby・gem・rails new コマンドによる開発環境構築手順。 |
| Action Cable | WebSocketによるリアルタイム通信をRailsに統合する機能。 |
| Action Mailer | メーラークラスとERBテンプレートでメール送信を実装する機能。 |
| Active Job | バックグラウンドジョブの共通インターフェース。 |
| Active Record の基本 | テーブルとRubyクラスを対応付けるORMの仕組み。 |
| Active Storage | クラウドまたはローカルへのファイルアップロード機能。 |
| after_action / around_action | アクション実行後・前後に処理を挟むコールバック。 |
| all()(全件取得) | テーブルの全レコードを取得するクラスメソッド。 |
| アセットパイプライン | CSS・JS・画像を結合・圧縮して配信する仕組み。 |
| Authentication | ユーザーが誰かを確認する認証の仕組み。 |
| before_action(アクションコールバック) | アクション実行前に共通処理を挟むコールバック。 |
| belongs_to(多対1アソシエーション) | 多対1のアソシエーションをモデルに設定するメソッド。 |
| button_to(フォームボタン生成) | フォームベースのボタンを生成するビューヘルパー。 |
| Callbacks | モデルのライフサイクル前後に処理を挟む仕組み。 |
| content_for / yield | レイアウトの特定箇所にビュー側からコンテンツを挿入する仕組み。 |
| コントローラーの基本 | リクエストを受けModelとViewを連携させる層の基本。 |
| count() | レコード数・合計・平均を求めるActiveRecord集計メソッド群。 |
| create() | インスタンス生成とDB保存を1ステップで行うクラスメソッド。 |
| カスタムバリデーション | 標準バリデーションで表現できない独自検証ロジックをモデルに追加する仕組み。 |
| destroy()(レコード削除) | 対応するレコードをDBから削除するインスタンスメソッド。 |
| enum(列挙型) | 整数カラムに名前付き定数を対応付ける列挙型機能。 |
| ERB テンプレート | HTMLにRubyコードを埋め込んでビューを生成する仕組み。 |
| find() | 主キーを使って1件のレコードを取得するクラスメソッド。 |
| find_by() | 指定条件に一致する最初のレコードを1件取得するメソッド。 |
| flash(フラッシュメッセージ) | リダイレクト後に一度だけ表示するメッセージの仕組み。 |
| form_with(フォームヘルパー) | モデルやURLに紐づくHTMLフォームを生成するビューヘルパー。 |
| group() | 集計結果をグループ化・フィルタリングするクラスメソッド。 |
| has_and_belongs_to_many(多対多アソシエーション) | 中間モデル不要の多対多アソシエーション定義メソッド。 |
| has_many(1対多アソシエーション) | 1対多のアソシエーションをモデルに設定するメソッド。 |
| has_many :through | 中間テーブルを経由した多対多アソシエーション定義メソッド。 |
| has_one(1対1アソシエーション) | 1対1のアソシエーションをモデルに設定するメソッド。 |
| HTTP メソッド | GETやPOSTなどのHTTPメソッドとルートの対応付け。 |
| I18n | YAMLファイルで翻訳テキストを管理する多言語対応の仕組み。 |
| image_tag(画像タグ生成) | imgタグを生成するビューヘルパー。 |
| joins() | アソシエーション先のテーブルを結合するクラスメソッド。 |
| レイアウトと yield | 共通HTML骨格とyieldによるコンテンツ差し込みの仕組み。 |
| limit() | 取得件数と開始位置を指定するクラスメソッド。 |
| link_to(リンク生成) | HTMLのaタグを生成するビューヘルパー。 |
| member / collection ルート | 標準の7ルートにカスタムアクションを追加する仕組み。 |
| Migration | Rubyコードでスキーマ変更を管理する仕組み。 |
| マイグレーションメソッド | テーブル・カラム・インデックス操作を宣言するメソッド群。 |
| scope(モデルスコープ) | 再利用可能なクエリ条件を名前付きで定義するクラスメソッド。 |
| MVC アーキテクチャ | Model・View・Controllerの3層でアプリを構成する設計パターン。 |
| namespace(ルーティング名前空間) | URLプレフィックスとコントローラーの名前空間をまとめて定義する仕組み。 |
| new / save | インスタンス生成とDB保存を2ステップに分けて行うメソッド。 |
| order() | レコードの並び順を指定するクラスメソッド。 |
| params(リクエストパラメーター) | パスパラメータ・クエリ文字列・フォームデータを一括取得するハッシュ。 |
| Partial | ビューの一部を切り出して複数ビューから再利用する仕組み。 |
| pluck() | 指定カラムの値だけを配列として取得するクラスメソッド。 |
| rails console | Railsアプリの環境を読み込んだ状態で対話的にRubyを実行するツール。 |
| rails new / rails generate | アプリ雛形生成とファイル自動生成を行うコマンド。 |
| redirect_to(リダイレクト) | クライアントを別のURLへ転送するリダイレクトレスポンスを返すメソッド。 |
| render(レスポンス描画) | レスポンスとして返すコンテンツを明示的に指定するメソッド。 |
| resource(単数RESTルート) | 単数リソースに対応する6つのRESTルートを一括定義するメソッド。 |
| resources(複数RESTルート) | CRUD操作に対応する7つのRESTルートを一括定義するメソッド。 |
| respond_to(フォーマット振り分け) | リクエストのフォーマットに応じてレスポンスを切り替えるメソッド。 |
| root(ルートURL定義) | アプリのルートURL(/)に対応するルートを定義するメソッド。 |
| Route Parameters | URLの動的セグメントをparamsハッシュで受け取る仕組み。 |
| scaffold(スキャフォールド生成) | モデル・コントローラー・ビュー・マイグレーションを一括生成する機能。 |
| scope(ルーティンググループ) | プレフィックス・モジュール・ヘルパー名を個別設定するルートグループ化メソッド。 |
| session(セッション管理) | ユーザーごとの状態をリクエストをまたいで保持する仕組み。 |
| Strong Parameters | フォームデータの許可パラメータを明示するセキュリティ機能。 |
| Testing | アプリの動作を自動で検証するテストの仕組み。 |
| Turbo Frame / Stream | Hotwire Turboによる部分的なページ更新ヘルパー。 |
| update()(レコード更新) | 既存レコードの属性を更新してDBに保存するメソッド。 |
| validates(バリデーション) | モデルにバリデーションルールを追加するクラスメソッド。 |
| where() | 条件に一致する複数レコードを取得するクラスメソッド。 |