テックキャンプ24日目

昨日の交流会で不安が和らいで、モチベが上がったkobasaです(´ω`*)
同じ環境で勉強する仲間っていいですね!何年ぶりだろ?w

24日目の勉強内容

論理演算子:&&
条件式で使用し、if A && B で
Aの条件を満たし、かつBの条件も満たしているなら~を意味する。

orderメソッド:
モデルが使用できるメソッドで、テーブルから取得してきた複数のレコードを持つ、インスタンスの並び順を変更する。
並び順には、ASC(昇順:小⇒大/古⇒新)、DESC(降順:ASCの逆)を指定する。
投稿日時の新しい順に表示したいときに使用する。

一部テンプレートの利用:
ヘッダーやフッターといった全ページ共通の内容はapplication.html.erbにレイアウトテンプレートとして作成するが、
新規投稿と編集のフォーム画面や、投稿内容一覧を表すインデックスとマイページなど、
一部のみ共通の内容になるものは一部テンプレートを利用して記述をまとめることができる。

ファイル名の頭に_を使用することで一部テンプレートとみなされる。
renderメソッド:一部テンプレートを呼び出すメソッド
partialオプション:一部テンプレートのファイル名を指定する。
localsオプション:複数形注意!!エラー済
一部テンプレートに渡したい値や変数を、新たに変数名を指定して渡すことができる。
locals:{一部テンプレートで使用する変数名: 渡したい変数} と記述する。

今日は昨日と比べるとシンプルでわかりやすかったです(´ω`*)
明日も2時間半頑張ろう。

コメント

タイトルとURLをコピーしました