2014-02-19 32 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