見出し画像

TECHCAMP名古屋5日目 基礎カリキュラム88%まで

5日目に学んだことです。

1.ER図

テーブルとテーブルの関係を視覚的に分かりやすくした図

2.IE表記法
ER図で使用される表記法
◯が0
棒が1
矢印が2以上を表す

3.リファクタリング
コードの冗長をなくしたり、コードを整理すること

4.before_action
コントローラーで使用される。
before_actionに設定したメソッドは、全てのアクションの実行前に実行される。
onlyオプションやexceptオプションでどのアクションの実行前に実行するか制限できる。

5.unless
if文の逆
条件式がfalseの時に実行される

6.maxlengthオプション
form_withのtext_fieldのオプション
最大文字数を制限できる。

7.orderメソッド
データベースからレコードを取得するときに、降順か昇順か選択することができる。

8.ページネーション
長い文章を複数のページに分割しそれぞれのページのリンクを並べてアクセスしやすくする

9.kaminari
ページネーション用のGem

10.pageメソッド
kaminariのメソッドのうちの一つ。
ページ番号を指定する。

11.perメソッド
kaminariのメソッドのうちの一つ。
1ページに表示する項目数を指定する。

12.paginateメソッド
kaminariのメソッドのうちの一つ。
ページネーション用のリンクを表示する。


この記事が気に入ったらサポートをしてみませんか?