我有一個用Rails Administrate
寶石構建的管理界面。默認情況下,Rails管理集合在場驗證
它變得非常惱人,因爲它在belongs_to
模型上設置了存在驗證。
Location.validators_on(:parent)
=> [#<ActiveRecord::Validations::PresenceValidator:0x0000000507b6b0 @attributes=[:parent], @options={:message=>:required}>, # <ActiveRecord::Validations::LengthValidator:0x0000000507a710 @attributes= [:parent], @options={:minimum=>1, :allow_blank=>true}>]
如何跳過此驗證?
您使用的是哪個版本的Rails? – spickermann
@spickermann Rails 5 –
@spickermann https://github.com/rails/rails/pull/18937。 Riiiight。謝謝! –