好的,所以我在我的 rails 应用程序中有一个用户模型,它有一个 name 方法
def name
"#{self.first_name} #{self.last_name}"
end
问题是名字可能是这样的
"Joshua "
所以
1.9.3-p125 :057 > u.name
=> "Joshua Jones"
所以我尝试了以下所有方法
"#{self.first_name} #{self.last_name}".squish
"#{self.first_name} #{self.last_name}".gsub(/\s+/, " ").strip
"#{self.first_name} #{self.last_name}".strip
"#{self.first_name.strip} #{self.last_name.strip}"
仍然得到这个
1.9.3-p125 :057 > u.name
=> "Joshua Jones"
我错过了什么吗