Displaying 1 result from an estimated 1 matches for "element_field".
2006 May 02
0
Validation in File Upload
...---MODEL----
class Newsletter < ActiveRecord::Base
validates_presence_of :name, :summary, :filename
def newsletter=(newsletter_field)
self.filename = sanitize_filename(newsletter_field.original_filename)
self.filename = Time.now.strftime("%H%M%S")+self.filename
#self.data = element_field.read
File.open("#{RAILS_ROOT}/public/newsletters/#{self.filename}","wb") {
|f| f.write(newsletter_field.read)}
end
private
def sanitize_filename(value)
just_filename = value.gsub(/^.*(\\|\/)/, '''')
@filename = just_filename.gsub(/[^\w\.\-...