1
class A
include ActiveModel::Validations
attr_reader :operator
def initialize(operator)
@operator = operator
validates_inclusion_of :operator, in => operators
end
def operators
....
end
end
這裏我想驗證運算符的包含動態。方法操作符返回一個動態數組。Rails驗證包含動態
上述代碼無效。我如何動態實現驗證? [R
謝謝。我會檢查這個。 'operatos'方法根據對象動態地選擇操作符,這就是爲什麼我沒有把它放在類的級別。 – Sayuj
是的,在這種情況下,您可以將lambda用於:in。 –