У меня есть функция generate_username
, которая генерирует имя пользователя (очевидно).
Значения fname
и lname
являются обязательными, поэтому проблем здесь нет. Однако mname
НЕ является обязательным полем, поэтому оно может быть пустым, что нарушает этот код.
Любые предложения о том, как попросить ruby напечатать значение mname
, только если оно существует или установлено, и игнорировать его, если пользователь оставил его пустым?
def generate_username
self.username = fname.to_s.split("")[0] + mname.to_s.split("")[0] + lname.to_s
end