使用RoR上传多个图像

时间:2014-02-19 08:27:26

标签: ruby-on-rails paperclip image-upload

我是RoR的新手,所以对大多数人来说这可能是一个5分钟的任务。

我想使用回形针上传多张图片 - 最初我设置应用程序以使用回形针上传单张图片。我现在添加了一个单独的资产表,并为关系使用了“嵌套属性”,但却丢失了错误。

某些事情非常明显,最有可能与上传单个图像和为多个图像引入单独的资产表进行更改。

该应用已保存在此处。 https://github.com/KiwiChristy/Pinteresting

由于

1 个答案:

答案 0 :(得分: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