" my_var.condition的快捷方式?声明:my_var"

时间:2014-03-27 09:32:19

标签: ruby activesupport

我有这样的声明:

username.blank? ? firstname : username

有一种快捷方式或方法可以避免重复'用户名'吗?

1 个答案:

答案 0 :(得分:3)

由于您似乎正在使用ActiveSupport,因此有一种简单的方法可以执行此操作:

username.presence || firstname