我有一个名为联系人的表。其中两列称为电子邮件和最大名称。创建联系人时,我会在电子邮件字段中的 @ 之前设置 maxname 文本。因此,如果新联系人是 jebb@gmail.com,那么他的最大姓名应该是 jebb。
只是为了测试,我试图将整个电子邮件放入 maxname (在我弄清楚如何解析电子邮件文本之前)。
因此,在联系人模型中,我输入了以下代码:
before_create :set_maxname
before_update :set_maxname
protected
def set_maxname
self.maxname = self.email
end
这样可行。但是,我怎样才能解析 self.email 所以我只得到 @ 之前的部分?
谢谢您的帮助!!