2012-02-13 66 views

回答

3

ActiveRecord :: Base是所有ActiveRecord類繼承的類,並且將它視爲基礎對象派生自的對象即使它們共享相同的名稱也是相當混亂的。基於add_to_base的上下文意味着Foo的一個實例< ActiveRecord :: Base(例如)

它將它添加到基礎對象中,而不是直接將任何錯誤概念附加到屬性,這可能是因爲錯誤可能沒有具體提及該人可能正在改變的任何屬性,或者該錯誤與多個屬性相關聯。

對於Rails開發3 - 其errors.add(:base, msg)

+0

感謝這就是我一直在尋找。 – pankajdoharey 2012-02-13 18:20:18

1

不,它只是增加,這不是與特定的模型屬性相關聯的錯誤棄用。

相關問題