2010-07-15 4 views
0

저는 Paperclip을 사용하고 accepts_nested_attributes for를 사용하고 있습니다. 나는 그들이 {model} _file_size == nil을 가지고 있다면 사진을 버리는 가장 좋은 방법이 무엇인지 궁금합니다. 즉, db에 저장하지 말아야합니다. 이것은 discard_if 옵션을 사용하여 아래 예에서와 같이 attribute_fu를 사용하여 수행 할 수 있습니다. Photo 클래스는 Paperclip을 사용합니다. 그러나 나는 attribute_fu를 사용하고 싶지 않습니다.Paperclip ": discard_if"기능

class Stadium 
    has_many :photos, :as => :parent, :discard_if => proc { |upload| upload.photo_file_size.nil? } # discard_if does not work 
    accepts_nested_attributes_for :photos 
end 

감사합니다.

답변

관련 문제