Тип проверки unique отправляет в БД запрос на наличие значения.
Бывают ситуации, когда создание объекта происходит уже после подобного запроса, в итоге в БД поступает 2 идентичных запроса. Подскажите как можно избавиться от лишнего запроса?
Я так понимаю, что в rules можно заюзать on, но для меня подводный камень в том, что правило unique нужно почти всегда (т.е. используется без on). Получается, что нужно отключить unique при некотором on. Возможно ли такое?
Или без своего метода проверки уникальности никак?
AR, отмена общих правил в rules в пользу правила с on
AR, отмена общих правил в rules в пользу правила с on
Человек без чувства юмора - не серьёзный человек
Re: AR, отмена общих правил в rules в пользу правила с on
А то, что "почти всегда" можно перечислить через запятую и положить в on?Neval писал(а): подводный камень в том, что правило unique нужно почти всегда (т.е. используется без on). Получается, что нужно отключить unique при некотором on. Возможно ли такое?
...
Re: AR, отмена общих правил в rules в пользу правила с on
Можно, но по задумке логики unique надо обрабатывать именно без указания on
Человек без чувства юмора - не серьёзный человек
Re: AR, отмена общих правил в rules в пользу правила с on
Т.е. задача стоит как "отключить unique для некоторых сценариев", а не "использовать его для большинства".
Человек без чувства юмора - не серьёзный человек
Re: AR, отмена общих правил в rules в пользу правила с on
Выход из ситуации нашёл, но не с помощью rules.
Но всё же интересно, можно ли при некоторых сценариях отменять дефолтные правила?
Но всё же интересно, можно ли при некоторых сценариях отменять дефолтные правила?
Человек без чувства юмора - не серьёзный человек