0
我在我的模型中的FF代碼:不能在before_save中修改變量嗎?
before_save :before_save_method
attr_accessor :corrective_change
attr_accessible :corrective_change
attr_accessible :corrective_desc
private
def before_save_method
if corrective_change == 0
self.corrective_desc = corrective_desc_was
end
end
然而,無論的corrective_change
值的self.corrective_desc
值仍然由用戶輸入的值更新。
所有變量的值都經過測試,我可以在記錄器中查看它們,因爲它們應該是正確的,但條件不起作用。
任何人都可以指出問題是什麼?
非常感謝。