モデルのカラムの値一つだけが知りたいとき、find
でselectオプションを使えば指定のカラムの値だけを取得することができる。
例えば、idが1のUserモデルについてusernameカラムの値だけが知りたい時、以下のように記述する。
User.find(1, select: "username")
SQL
SELECT username FROM `users` WHERE `users`.`id` = 1
参考サイト
Go to list of users who liked
More than 5 years have passed since last update.
モデルのカラムの値一つだけが知りたいとき、find
でselectオプションを使えば指定のカラムの値だけを取得することができる。
例えば、idが1のUserモデルについてusernameカラムの値だけが知りたい時、以下のように記述する。
User.find(1, select: "username")
SQL
SELECT username FROM `users` WHERE `users`.`id` = 1
参考サイト
Register as a new user and use Qiita more conveniently
Go to list of users who liked