タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

selfに関するanatofuzのブックマーク (2)

  • Rails selfの使い道 - Qiita

    newしなくて使えるのがクラスメソッド 結局何が違うの? ここから先は、まだ検証できたわけではないですが、 こんなことなのかな?と思っていることです。 誤りあればご指摘ください。。。 クラスメソッドは例えばUserクラス全体からなんらかの条件に合致するUserを取得する時に使うと良い。 インスタンスメソッドは任意のUserオブジェクトからさらになんらかの条件に合致するUserを取得する時に使うと良い。 こんな使い方できるかな?と思っていること。 クラスメソッドでUserクラス全体から任意のUserを取得する。 (例えば、25歳以下のUserを取得するとか。) そこからなんらかの処理を施した後、取得したUserオブジェクトの内、 男性のみを取得したいなどがあれば、selfを組み合わせてうまいことメソッドが組めるのでは? イメージ class User < ActiveRecord::Base

    Rails selfの使い道 - Qiita
    anatofuz
    anatofuz 2017/10/29
    なるほど
  • 1