, , :
http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/709d97e06b373786
, Matchu, , attachment_fu. , Matchu save_attachment? . , , , , , attachment_fu...
Update
Matchu ( ) , , , .
save_attachment? attachment_fu/attachment_fu.rb:
def save_attachment?
return false unless (thumbnail || !full_filename || @active_upload)
File.file?(temp_path.to_s)
end
... , . , uploaded_data = setter ( - , , / noob), uploaded_data = @active_upload:
def uploaded_data=(file_data)
return nil if file_data.nil? || file_data.size == 0
self.content_type = file_data.content_type
self.filename = file_data.original_filename if respond_to?(:filename)
@active_upload=true
if file_data.is_a?(StringIO)
file_data.rewind
self.temp_data = file_data.read
else
self.temp_path = file_data
end
end
, , - , , .