メソッド まとめ 随時更新
参考:https://diveintocode.jp/blogs/Technology/RailsMethod01
参考:https://diveintocode.jp/blogs/Technology/RailsMethod01
new
hoge.new # DBへ新たにインスタンスを追加
save
hoge.save # DBへ入力値を保存
all
hoge.all #DBから関連モデルのデータを全て取得
find
hoge.find(条件) # DBから条件を見つける
destroy
@book.destroy #DBの指定のデータを消去
where
hoge.where(条件) # DBから条件全てを取得
order
hoge.order(カラム 条件) #条件に従ってカラムの順番を並び替え
count
hoge.count #hogeの数を数える
each
<%= @books.each do |book| %> # 配列でDBからデータを取得
sort
hoge.sort # 数字:小→大、文字:アルファベット順、並び替え
present?
@book.user.name.present? #クラスに指定したものが存在していればtrue,そうでなければfalseを返す
blank ※present?の対義語
@book.user.name.blank? #クラスに指定したものが存在していればfalse,そうでなければtrueを返す
try
# nil の場合nilを返す。そうでない場合は、引数を実行
now
now = DateTime.current #現在の日時を表示
now.yesterday #昨日の日時を表示
order
@book.all.order(name::desc) # 降順に表示
※asc:昇順/desc:降順
まとめ
たくさんあるのでメモ程度に追加していきます