2013-03-08 3 views
0

Good DayЗаполните поле на Create/Update ЗАРЕГИСТРИРОВАННЫХ

У меня есть поле для имени бизнеса, я хотел бы второе поле, чтобы быть автоматически заполнен на Save/Update. Если у Бизнес есть пробелы между ними, я должен их заменить тире.

Пример

Бизнес Имя: ABC Ковровые (вход)

Сфера: [email protected] (Результат Необходимое) Символ @ domain.com просто обычный текст

Любые идеи

заранее спасибо

ответ

2

Y ou может добавить обратный вызов внутри вашей модели:

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 
+0

Спасибо, что вы - звезда! – Clay

Смежные вопросы