т.е. держать дочек в каком-либо хэше до сохранения мамки? Нюанс в том что пользователь должен видеть что он добавляет, добавил - отобразилось в таблице
app/models/search - это хороший вариант, я думал о нем, сомневался грамотно ли оно, а разбивать на модули есть смысл когда идет разделение какое-то в логике, а так, ради моделей, думаю не совсем хороший подход. Вся проблема что мне не нравится каша в одной папке, из search-моделей и основных моделей, интересно выслушать мнения как остальные поступают в данной ситуации