私はレールが初めてで、これが機能しない理由を理解しようとしています! 別のユーザーに属するオブジェクトを複製して、自分のものにしようとしています。すべて正常に動作しますが、2 つの点があります。1. 画像は情報が重複していますが、画像が壊れている
- ユーザーはオブジェクトを何度も複製できます。
私のコード:
class EventsController < ApplicationController
def calee
@event = Event.find(params[:id])
@image = @event.event_image
if @event.user_id != current_user.id
@event = @event.amoeba_dup
@event.user_id = current_user.id
@event.event_image = @image
@event.save
redirect_to :back
end
end
添付ファイルの問題を解決するために @image 行を含めました。要素を検査すると、th を見つける必要があるように表示されます