edit_timestampを含める データベースのテーブルで、複数のユーザーが更新されないようにします。これは、誰かが行を編集するたびに更新されます。
フォームに、非表示のフィールド edit_timestampを含めます 編集している行に保存されている値を使用します。
編集フォームを受け取ったら、 edit_timestampかどうかを確認します 編集している行のは変更されていません。変更されている場合は、誰かが行を編集してユーザーにエラーをスローしています。変更されていない場合は、行と edit_timestampを更新します フィールド