0

再会

我有一个企业名称字段,我希望在保存/更新时自动填写第二个字段。如果业务之间有空格,我需要用破折号替换这些空格。

例子

公司名称:ABC地毯清洁剂(输入)

业务领域:abc-carpet-cleaners@domain.com(需要结果) @domain.com 只是普通文本

有任何想法吗

提前致谢

4

1 回答 1

2

您可以在模型中添加回调:

before_validation :fill_business_field

def fill_business_field
  self.business_field = "#{self.business_name.downcase.gsub(' ', '-')}@domain.com" if !self.business_name.nil?
end
于 2013-03-08T17:55:17.610 回答