我是RoR的新手,所以对大多数人来说这可能是一个5分钟的任务。
我想使用回形针上传多张图片 - 最初我设置应用程序以使用回形针上传单张图片。我现在添加了一个单独的资产表,并为关系使用了“嵌套属性”,但却丢失了错误。
某些事情非常明显,最有可能与上传单个图像和为多个图像引入单独的资产表进行更改。
该应用已保存在此处。 https://github.com/KiwiChristy/Pinteresting
由于
答案 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