2012-02-12 45 views
0

我知道這是一個廣泛的問題,但我很困惑。ActiveRecord.new不工作,有什麼想法爲什麼?

我有表的用戶和列:用戶名,:pwd_hash,:FIRST_NAME,:姓氏等

當我嘗試用

​​

創建新實例,我檢查用戶我得到的所有屬性設置爲零。如果我確實使用User.find(1)正確設置了現有用戶,則數據庫設置正確。還有在DB中具有相同名稱的列。在Windows上使用ruby 1.9.3。

我再次知道這是愚蠢的問題,但我貶低我想知道是否有人有類似的問題。謝謝。

回答

4

如果您的用戶模型使用attr_protected或attr_accessible來防止用戶名或first_name被批量分配,則會發生這種情況。

+0

非常感謝你,你這個男人。我在星期五一直在做這件事,並完全忘記了我用它作爲: attr_accessible:user_attributes 避免質量分配警告。回到繪圖板上,但這有很大幫助。 – 2012-02-12 22:27:57