2009-12-09 53 views
0

最近我一直在網絡應用程序上工作,Activerecord已經開始爬我了 - 大多數情況下它很棒,但它已經採取了像麻瘋病人一樣對待特定列。ActiveRecord恨一個特定的列? (Bizarre)

最初我從腳手架創建了一個學生模型。該模型包含名稱,電子郵件,輸入季度等各種信息,而且這一切都很精美。我遇到的問題是如何處理一個特定的列 - 一個名爲type的字符串。類型應該具有像「B.S.」,「M.S」,「PhD」等的值,但是,既不創建新的對象實例也不編輯舊的實例能夠將值從「'改變。此外,如果我進入數據庫並手動更改該值,那麼當我調用Student.find時,Rails會拋出一個錯誤並引發錯誤。

任何想法,我做錯了什麼?

回答

2

'type'是爲了繼承而在activerecord中保護的列。哎呀!

+0

即使您自己回答,也將其標記爲答案。 – 2009-12-09 00:41:17

+0

我會 - 顯然有一個冷卻時間,雖然。需要等待2天。 – 2009-12-09 00:51:33

相關問題