Привет, есть ли быстрое выражение Ruby (или Rails), которое возвращает nil, если у объекта нет значения?
Например, если self.name имеет значение null в базе данных, оно должно вернуть nil,Если это строка, она должна вернуть ее.Я думаю о разве что, но, может быть, есть что-то лучше.
Кроме того, если у вас есть такая функция, как get_profession (type), а type может быть "first", "second" или "third", чтобыло бы элегантным способом запроса self.first или self.second или self.third (в соответствии с параметром типа) и возврата nil, если self.first (или другой тип) не имеет строкового значения?
Как видитеВторой вопрос тесно связан с первым.