• жизнь Rails работа программирование День №10. Форму ввода ФИО изменил с одного input на 3, но зато с autocomplete. Отдельно для Фамилии, Имени и Отчества создал модели, контроллеры и маршруты (routes). Они работают как справочники для autocomplete. При добавлении в базу нового ФИО пополняются и справочники. Можно было бы хранить только id, но слишком уж опасно такое делать. Пусть будет избыточность.
  • А если ошибутся в букве и в базе появятся дубли?
  • Гм... я бы так и сделал. Точнее, так и делал))
  • @akastargazer, А как этого избежать? Предлагаю красными буквами предупреждать и невозможности смены ФИО после сохранения.
  • @wyldrodney, Да хрен знает. Мы тоже не можем решить эту проблему, больно сложный интерфейс получается. Нечёткая логика, поиск нечётких совпадений
  • шо-то я не понял. Два Иванова в таблице фамилий будут иметь фамилию с одинаковым идом?
  • Алсо — не поверишь, при творческом подходе можно сделать и один инпут, дёргающий три разных автодополнения. Да вообще много чего можно сделать.
  • @kaineer, И где про такое можно почитать? Я понимаю как оно внешне будет выглядеть, но как внутренне...
  • @kaineer, Три поля склеиваются в одно, которое и уходит в базу. Никаких id. Автодополнение позволяет избежать множества ошибок. Ошибки правятся в соответствующем справочнике админом.