関係を使用しています(has_many , belongs_to)
ここでソースコードで作業していますが、関係を変更するときに写真(画像)を削除するにはerror document Not Found
が表示されます(embeds_many, embedded_in
)。誰もがHelpme、どのように間違ってここに私のソースコードを何mongoid &を使用してEmbed_many relations
を使用するようにしてください。RongでMongoidの埋め込み文書を削除および破棄する方法4
class Room
include Mongoid::Document
field :home_type, type: String
field :room_type, type: String
embeds_many :photos
end
class Photo
include Mongoid::Document
include Mongoid::Paperclip
embedded_in :room
end
class PhotosController < ApplicationController
def destroy
@photo = Photo.find(params[:id])
room = @photo.room
@photo.destroy
@photos = Photo.where(room_id: room.id)
respond_to :js
end
end