私はすべてがうまくいくと思います..しかしそれは機能しません..
私はgithubにファイル全体をアップロードしました
https://github.com/iom00/action2.git
最近gemを更新しました。しかし、レール3.2でも同じ問題があります
。Plzが私を助けてくれます〜!
ポートフォリオモデル
class Portf
include Mongoid::Document
field :title, type: String
field :decs, type: String
attr_accessible :images
embeds_many :images
accepts_nested_attributes_for :images, :allow_destroy => true
end
画像モデル
class Image
include Mongoid::Document
include Mongoid::Paperclip
field :portf_id, type: Integer
embedded_in :portf , :inverse_of => :images
has_mongoid_attached_file :file
end
ポートフォリオコントローラー
# GET /portfs/new
# GET /portfs/new.json
def new
@portf = Portf.new
5.times { @portf.images.build }
respond_to do |format|
format.html # new.html.erb
format.json { render json: @portf }
end
end
# GET /portfs/1/edit
def edit
@portf = Portf.find(params[:id])
5.times { @portf.images.build }
end
形
<%= form_for @portf, :html => { :multipart => true } do |f| %>
<%= f.fields_for :images do |image| %>
<% if image.object.new_record? %>
<%= image.file_field :file %>
<% end %>
<% end %>