2016-02-09 2 views
2

Я использую refile и есть две модели:Как дублировать привязку Refile между моделями Rails?

class UserApplication < ActiveRecord::Base 
    attachment :avatar 
end 

class User < ActiveRecord::Base 
    attachment :avatar 

    def from_application(application) 
    # ... 
    self.avatar = application.avatar 
    # ... 
    end 
end 

Когда я пытаюсь создать User из UserApplication, то avatar вложение, которое было связано с UserApplication не сохраняются с User.

Как я могу дублировать или прикрепить UserApplication#avatar к экземпляру User?

ответ

0

Постарайтесь сохранить после Назначают

self.image = self.product.image 
    self.save 
Смежные вопросы