Help us understand the problem. What is going on with this article?

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

メソッド まとめ 随時更新

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

まとめ

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

tanaka-yu3
さくっと30秒で読める記事をたくさん 初学者向け
https://www.youtube.com/channel/UC45rkz4dVMa-KCZBa4YeXeQ?view_as=subscriber
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした