0
ランダムなfirst_namesとlast_namesを含むdummy_names
テーブルがあります。 dbには、エントリのfirst_nameがあり、last_nameはNULLであり、その逆もあります。複数のクエリの結果をスコープで取得するにはどうすればよいですか?
ランダムな名前(ランダムなfirst_name +ランダムなlast_nameを返す)を返すスコープを作成しようとしています。
私はここで間違っています...?ここ
scope :random_name, lambda {
fname = self.where('first_name IS NOT NULL').first
lname = self.where('last_name IS NOT NULL').first
fname.first_name.to_s + " " + lname.last_name.to_s
}
ところで行く:より良いだけ乾燥する、機能random_first_nameとrandom_last_name次のようになります。P –