我有這個基本的驗證在我的模型:軌道4模型格式和散列(很基本的)
validates :student_number, :presence => true,
:length => { :maximum => 255 },
:uniqueness => true
那麼,什麼是所有?這是我最好的猜測,如果你願意告訴我我錯了什麼,我會很感激。
validates
是一種方法。我發送它的符號:first_name
,然後:presence => true
,這是一個密鑰:presence
和true
作爲一個值的散列?
除非它看起來不像散列,至少不是根據docs。
然後:length => { :maximum => 255 }
與:presence => true
是同一種實體(散列?),但它期望另一個散列作爲參數?
感謝您的任何幫助。
是。這很有道理。謝謝! – crowhill
澄清,只有一個哈希,總共有兩個參數。 (@crowhill似乎不清楚':presence'和':length'是否是同一個哈希或單獨哈希的組成部分;我已經稍微編輯了這個答案的格式,以便更清楚。) –