ruby on rails + 乐观锁定 + best_in_place

ruby on rails + optimistic locking + best_in_place

面对这个问题,best_in_place绕过了乐观记录锁定,只是保持在新值之上。我该如何解决这个问题?

有同样的问题。

我在表单中有一些 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 %>

希望也能解决您的问题。