Avatar for squadette
Вот есть например объект @post, который хочется проапдейтить в базе, но только при соблюдении определенных условий, например если у него (все еще) тот же номер версии, что мы ожидаем. Интуитивно хочется написать @post.where(version: 23).save!, но это не поддерживается. В результате приходится делать @post.where(version: 23).update_all(new_values), но при этом теряется стандартная фича по игнорированию не изменившихся полей. Загадка.
1 2 3 4 5 6 7 8 9 10

2015-2018 Mokum.place