2014-02-19 1 views
1

저는 RoR을 처음 사용하기 때문에 대부분의 경우 5 분의 작업입니다.RoR을 사용한 다중 이미지 업로드

클립을 사용하여 여러 이미지를 업로드하고 싶습니다. 처음에는 종이 클립을 사용하여 이미지 하나를 업로드하도록 앱을 설정했습니다. 이제 별도의 자산 테이블을 추가하고 관계에 '중첩 된 특성'을 사용했지만 오류가 손실되었습니다.

특정 이미지를 업로드하고 여러 이미지에 대해 별도의 에셋 표를 ​​도입하는 것으로 변경하는 것이 가장 확실한 방법입니다.

앱이 여기에 저장됩니다. https://github.com/KiwiChristy/Pinteresting

감사

+1

웹에서의 연구 노력? – Nithin

답변

0

형태

#app/views/images/new.html.erb 
<%= form_for @image do |f| %> 
    <%= f.file_field :image %> 
    <%= f.file_field :image %> 
    <%= f.file_field :image %> 
    <%= f.submit %> 
<% end %> 

컨트롤러

#app/controllers/images_controller.rb 
    def new 
     @image = Image.new 
    end 

    def create 
     @image = Image.new(image_params) 
    end 

    private 

    def image_params 
     params.require(:image).permit(image: []) 
    end 

모델

#app/models/image.rb 
Class Image < ActiveRecord::Base 
    has_attached_file :image 
end 

좋은 자료 : https://gist.github.com/patrickberkeley/33011