2011-10-24 36 views
1

我有一個用戶模型和一些常見的欄目,如nameemailpasswordRails:註冊後無法更改電子郵件?

,這裏是東西: 我想DONOT用戶改變自己的電子郵件地址註冊後,我應該怎麼辦?

只是不包含更新表單中的電子郵件字段? ,我認爲attr_accessible也不適用於此用途。

你有什麼建議?非常感謝。

回答

2

你需要的是

  • attr_readonly

文檔說列爲只讀以下

屬性將被用來創建一個新的記錄,但更新操作將忽略這些領域。

因此,可以使用email創建新記錄,但在創建記錄後永遠不能更改它(不帶黑客)。

+0

thx馬修,它對我有用 – Andor