San*_*nti 5 ruby-on-rails ruby-on-rails-4
在下面的示例中,它middle_name是可选的.没有middle_name它的任何名称都需要额外的空白.请任何人按照方法进行修正.
def name
"#{first_name} #{middle_name} #{last_name}".titleize
end
Run Code Online (Sandbox Code Playgroud)
Hie*_*ham 13
你可以试试这个:
def name
[first_name, middle_name, last_name].select(&:present?).join(' ').titleize
end
Run Code Online (Sandbox Code Playgroud)
改用这个
def name
[first_name, middle_name, last_name].reject(&:blank?).join(' ').titleize
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
892 次 |
| 最近记录: |