2013-03-28 48 views
0

我是新來的鐵軌,並試圖找出爲什麼這是行不通的! 我想重複一個屬於另一個用戶的對象,並使其成爲我的。一切都運行良好,但兩件事情:1。 圖像做信息被複制,但圖像顯示爲打破複製對象的屬性,包括Paperclip上傳的圖像Rails 3

  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線。當我檢查的元素,顯示像它應該是找到個

+0

能否請您粘貼事件的amoeba_dub方法? – 2013-03-28 03:45:08

+0

使用這個寶石:https://github.com/rocksolidwebdesign/amoeba – 2013-03-28 04:04:37

+0

找到了一個不重複的方式來做到這一點,感謝無論如何幫助佩德羅:D – 2013-03-28 04:34:25

回答

0

試着這麼做:

class EventsController < ApplicationController  
     def calee 
     @event = Event.find(params[:id]) 
     new_event = @event.dup 
     new_event.user_id = current_user.id 
     new_event.save 
     redirect_to :back 
     end 
    end 
相關問題