これは私が今まで遭遇した中で最も奇妙なバグです
ページ タイトルのインプレース編集を可能にするために、Rails アプリで Best In Place gem を使用しています。インプレース編集が機能し、データベースで新しいタイトルが変更されますが、ページを更新すると古いタイトルに戻ります。データベースに保存されていないため、古いタイトルがどこから取得されているのかさえわかりません。
ページが作成されると、自動的に「無題のページ」というタイトルが付けられます。タイトルを「タイトル」に変更し、postgresql 管理プログラムを使用して DB 内のページの行を見ると、実際に「タイトル」に変わります。しかし、Rails コンソールで Page.find(1).title を実行すると、「無題のページ」が返されます。
これはどうやってできるの?!