У меня есть таблица dummy_names
, которая содержит случайные имена и фамилии.В БД, где для записи есть имя 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
}