LoginSignup
2
1

More than 3 years have passed since last update.

【メソッド集】 rails メソッド まとめ 基礎 随時追加

Last updated at Posted at 2020-05-10

メソッド まとめ 随時更新

参考: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:降順

まとめ

たくさんあるのでメモ程度に追加していきます

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1