kobasaです。遅くなりましたが金曜日の内容です(´・ω・`)w
そして勉強内容の前に少し別の話題を。
ニュースで発表されてましたが、2021年のサラリーマン川柳のランキングが決定しましたね。
https://event.dai-ichi-life.co.jp/company/senryu/
個人的にいいなと思ったのが下の2句です。
第1位: 会社へは 来るなと上司 行けと妻
第6位: 我が部署は 次世代おらず 5爺(ファイブジイ)
困ってるような内容ですけど、ほのぼのとした雰囲気でセンスあるなぁと感じました(´ω`*)
めっちゃ楽しみにしてるわけではないんですけど、発表されると面白い句を探しちゃいますねw
14日目の勉強内容
モデルとデータベースとテーブル
モデルとはデータベースに保存しているデータを管理し、リクエストがきたときに、
コントローラーにデータを渡すRailsのシステム。
データベースには顧客情報や商品情報など様々な種類のデータが保存されている。
バラバラでは管理しにくいのでテーブルを用いて種類ごとに管理している。
テーブルは行(横方向)をレコード、列(縦方向)をカラムという。
モデルやそれに付随するファイルを作成するコマンドがrails g modelコマンド
rails g model モデル名 で記述する。モデル名は単数系の名前を扱う規則がある。
モデルに対応するテーブルは小文字から始まる複数形となる。
マイグレーション
マイグレーションとはテーブルの仕様書のようなもので、どのような種類のデータを扱うかをマイグレーションファイルに記述する。
記述した内容をrails db:migrateコマンドでデータベースに適用する。
内容の修正をしたい場合はrails db:rollbackコマンドでデータベースから差し戻して修正する。
システムごとに記述の仕方が異なっていて混乱してきますね(´・ω・`)
単語は同じなんだけど、変数なのかアクションなのかメソッドなのか…
連動してるからそんな感じなんだろうけどもややこしいすねぇ。
コメント