2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?