前提・実現したいこと
Rubyのselfの使い方がわかりません。
どういった場面でselfを使用すれば良いのでしょうか。
発生している問題
下記のコード2行目に def self.top(num)
とありますがselfのなぜここで必要なのか分かりません。
またどういった場面でselfを指定して使うのかイメージが湧きません。
class User < ActiveRecord::Base def self.top(num) select("id,name,age").order(:age).limit(num) end
試したこと
selfを含めないで出力したところエラ〜メッセージが出力されました。(めっそどが定義されていないとの事でした)
selfの意味を調べる
seifは呼び出したインスタンスを指しているとの事でした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/19 01:49
2020/08/19 02:14