User
モデルをバージョン管理するように設定する際に競合はありますpaper_trail
か? 次のようなモデル「ユーザー」があります。
class User < ActiveRecord::Base
has_paper_trail
end
問題は、呼び出すたびにuser#versions
例外が発生することです。
ActiveRecord::StatementInvalid: Mysql2::Error: Unknown column 'versions.user_id' in 'where clause': SELECT `versions`.* FROM `versions` WHERE (`versions`.user_id = 6)
( with で呼び出さversions
れたときに例外がスローされます。User
id = 6
を保存しようとしているときにも問題がありUser
ます。次の例外が発生します。
ActiveRecord::StatementInvalid: Mysql2::Error: Column 'item_id' cannot be null: INSERT INTO `versions` (`event`, `created_at`, `item_id`, `item_type`, `object`, `whodunnit`) VALUES ('update', '2011-11-17 10:38:43', NULL, NULL, '--- ....
and にsave
データが入力されていないようです。item_id
item_type
どんな助けでも大歓迎です。
前もって感謝します