ruby-on-rails – before_save,删除一个字符串

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – before_save,删除一个字符串前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在我的用户模型中删除变量Username的空格.

我正在使用

before_save do
  self.username.strip!
end

但它似乎没有用,我错过了什么?

解决方法

您宁愿更新setter而不是使用回调污染模型:
def username=(value)
  self[:username] = value.to_s.strip
end

顺便说一句,我更喜欢squish

原文链接:https://www.f2er.com/ruby/268712.html

猜你在找的Ruby相关文章