1
設置User
模型版本與paper_trail
是否有任何衝突?我有一個模型「用戶」如下: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)
(例外稱爲versions
時拋出與id = 6
一個User
我也有問題,當我試圖保存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, '--- ....
似乎save
未填充item_id
和item_type
。
任何幫助將不勝感激。
在此先感謝