3
我已經爲表項定義了屬性is_first。Rails模型:如何讓Rails模型中的字段只讀?
在模型項目中,我想根據項目是否在之前退出來設置此屬性的值。
我不希望is_first屬性是可寫的。請建議我該怎麼做?
我已經爲表項定義了屬性is_first。Rails模型:如何讓Rails模型中的字段只讀?
在模型項目中,我想根據項目是否在之前退出來設置此屬性的值。
我不希望is_first屬性是可寫的。請建議我該怎麼做?
,你需要在你的模型文件attr_readonly使用:
attr_readonly :is_first
如何驗證它是否被允許寫或不。我從rails控制檯設置is_first的值,它的反映相同(雖然尚未保存) – 2011-03-28 21:58:22
您應該能夠創建記錄。然後,如果你嘗試更新字段,你應該不能。你可以在控制檯中測試它。 – 2011-03-28 21:59:44
哦,是的,你是對的。謝謝 – 2011-03-28 22:01:00