アーカイブ:2020年 12月
-
単一のチェックボックス check_box_tag 単一のチェックボックスは下記のように記述します。label_tagと合わせて使用します。 [crayon-662ad935dba9f228270050/] check_box_ta…
-
serializeやstoreとは? ActiveRecordの機能の一つでtext型のカラムに対して配列やハッシュ等好きなデータ型のデータを放り込むことができる機能です。 メリット テーブルやカラムを追加しなくても自由にデータを保存…
-
ActionView::Helpersとは? form_withとかsubmitとかのRailsのviewで使えるヘルパーがセットになっているクラスです。 ActionView::Helpers::FormBuilderとは? for…
-
12.22
【React】JSX、Componentの基本
JSXとは? JavaScript XMLの略でJavaScriptを拡張した言語でテンプレート言語の一つです。Facebook社が開発しました。 メリット 見た目がHTMLやXML風なので可読性が非常に高いです。 仕組み アプリ…
-
Railsがモデルに自動的に用意してくれる項目 下記の3項目は一般的にモデルでよく利用される属性なのでRailsが自動的に用意してくれます。 ID 登録日時 更新日時 モデルのデータ型について Railsのモ…
-
外部キーはマイグレーションで設定する場合と、モデル側でRailsの機能として設定する場合の2種類あります。実務ではマイグレーションでは外部キー制約は設定しない傾向にあるように思えます。(データの用意が面倒になりますからね。) 「マイグレー…
-
そもそもhas_oneとは? 対象を1つだけ持っている場合に使う。「1:1」の関連を定義するために使用します。 思想 一応、1:1と言ってもどちらかのテーブルに外部キーを持たせます。普通は主従関係を持つので「従」の方に外部キーを持たせ…
-
そもそもhas_manyとは? 対象を複数持っている場合に使用します。 構文 [crayon-662ad935dec53354303191/] 実装 複数モデルが返る。「ActiveRecord Reration」(子モデルの配列…
-
12.13
【データベース】「顧客テーブル」のテーブル設計
顧客テーブルには下記のような情報があります。 顧客テーブルの要素 基本情報 メールアドレス パスワード 氏名 フリガナ 生年月日 性別 自宅住所 郵便番号 都道府県 市…
-
プレゼンター(デコレーター)とは? HTMLコードを生成する役割を担うクラスでRailsコミュニティの中から生まれた概念です。viewではないですが、viewヘルパーを呼び出すことが可能になります。 デコレーターとは? Gofのデザイ…