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のメソッドのうちの一つ。
ページネーション用のリンクを表示する。
この記事が気に入ったらサポートをしてみませんか?