Ruby on rails 3 在创建/更新记录时填写一个字段
你好 我有一个业务名称字段,我想在保存/更新时自动填充第二个字段。如果业务之间有空格,我要求用破折号替换 范例 企业名称:ABC地毯清洁剂(输入) 业务领域:abc地毯-cleaners@domain.com(需要结果) @domain.com只是普通文本 有什么想法吗Ruby on rails 3 在创建/更新记录时填写一个字段,ruby-on-rails-3,Ruby On Rails 3,你好 我有一个业务名称字段,我想在保存/更新时自动填充第二个字段。如果业务之间有空格,我要求用破折号替换 范例 企业名称:ABC地毯清洁剂(输入) 业务领域:abc地毯-cleaners@domain.com(需要结果) @domain.com只是普通文本 有什么想法吗 提前感谢您可以在模型中添加回调: before_validation :fill_business_field def fill_business_field self.business_field = "#{self.b
提前感谢您可以在模型中添加回调:
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
谢谢你-你是一个明星!