好的,我的rails应用程序中有一个名称方法
的用户模型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"
我错过了这个
答案 0 :(得分:1)