그래서 많은 사진이있는 자동차 클래스가 있습니다. 그리고 새 차를 만들 때 먼저 사용자가 그림을 선택했는지 확인해야합니다. 구현 방법은 다음과 같습니다.개체를 만들기 전에 사진 업로드를 확인하십시오.
class Car < ActiveRecord::Base
has_many :photos
end
수업 사진 : 여기
class Photo < ActiveRecord::Base
belongs_to :car
has_attached_file :image, styles: { medium: "300x300>", thumb: "100x100>" }
validates_attachment_content_type :image, content_type: /\Aimage\/.*\Z/
end
차 양식의 일부입니다
<%= form_for @car, :html => { multipart: true } do |f| %>
<div class="col-xs-6">
<div class="form-group">
<label>Modele</label>
<%= f.text_field :modele, placeholder: "Modele", class: "form-control" %>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="form-group">
<span class="btn btn-default btn-file">
<i class="fa fa-cloud-upload fa-lg"></i> Upload Photos
<%= file_field_tag "images[]", type: :file, multiple: true %>
</span>
</div>
</div>
</div>
<% end %>
무엇을 묻고 싶습니까? 더 자세히 설명해 주시겠습니까? – hgsongra
가장 간단한 방법은 모델에 유효성 검사 유효성 검사를 추가하는 것입니다. 여기에 표시됩니다 : http://guides.rubyonrails.org/active_record_validations.html#presence – bkunzi01