RoR没有在before_save上创建嵌套记录

时间:2012-11-03 17:54:14

标签: ruby-on-rails ruby-1.9.2

我有一个有很多照片的模特网站。

在网站模型中我有

before_save :defaults
def defaults
    if self.photos.length ==0 && !SiteDefault.default_photo.nil?
      photo = Photo.new 
      photo.image = SiteDefault.default_photo.image
      self.photos.push photo  
    end 
end 

创建网站时不存储默认照片。为什么呢?

我在控制台中看不到任何错误。图像正在上传到Amazon S3。

0 个答案:

没有答案