0
我有一個嵌套表單,其中包含:data
的多個文件字段。正如你在下面看到的,'n'號碼的ApplicationFile
模型記錄被創建,其中[email protected]_templates.size
。因此,在瀏覽器中,如果n=2
我看到2個上傳按鈕,但是如果用戶已經爲每個上傳file_field
按鈕上傳文件,我如何驗證「不爲零」(模型或數據庫端)。非常感謝。Rails嵌套表單 - 驗證在同一個模型字段上有多少個文件上傳到表單上
<%= f.fields_for :application_files, @company_templates.size{ApplicationFile.new}, :html => {:multipart => true} do |my_file| %>
<%= my_file.file_field :data, label: " ", class: 'btn btn-file' %><% end %>
其實,我實現了不比零條件:data
型號的一面,但它繞過它。
validates_presence_of :data, :allow_nil => false, :message => " - Please upload all required files for this job."