Рубин на рельсах + оптимистичная блокировка + best_in_place
Столкнувшись с проблемой, best_in_place обходит оптимистическую блокировку записей, просто поддерживает новое значение. Как я могу это исправить?
1 ответ
Решение
Была такая же проблема.
У меня есть несколько полей best_in_place в форме, и я добавил скрытое поле с именем lock_version, и это, кажется, работает.
<%= form_for(commission, :remote => true) do |f| %>
<%= best_in_place commission, :commission_MA if admin? %>
<%= f.hidden_field :lock_version %>
<% end %>
Надеюсь, что это решит проблему и для вас.