4
我有一個表中的字符串列,可以有一個預定義值的範圍。它也可以包含一個零值。例如:狗,貓,鳥,零。Rails模型驗證 - validates_inclusion_of
我想寫一個validates_inclusion_of檢查以確保輸入的所有值落在該預定義的範圍內。例如,如果輸入「鼻腔噴霧」,則會發出錯誤。
這樣做的最佳方式是什麼?
我有一個表中的字符串列,可以有一個預定義值的範圍。它也可以包含一個零值。例如:狗,貓,鳥,零。Rails模型驗證 - validates_inclusion_of
我想寫一個validates_inclusion_of檢查以確保輸入的所有值落在該預定義的範圍內。例如,如果輸入「鼻腔噴霧」,則會發出錯誤。
這樣做的最佳方式是什麼?
使用模型類中的以下驗證:
validates_inclusion_of :animal, :in => %w(Dog Cat Bird), :allow_blank => true
—其中:animal
是要驗證的列名。