save asset static file
This commit is contained in:
1 parent
a19e0dba6c
commit
0f7dce8aa6
3 files changed
+14
-1
No files matched your search
@@ -9,6 +9,11 @@ class Asset
|
||||
has_grid_attachment :data, :required => true
|
||||
|
||||
before_validation :setup_filename
|
||||
after_save :save_static_file
|
||||
|
||||
def url
|
||||
"/assets/#{self.filename}"
|
||||
end
|
||||
|
||||
protected
|
||||
|
||||
@@ -18,4 +23,10 @@ class Asset
|
||||
end
|
||||
end
|
||||
|
||||
def save_static_file
|
||||
f = File.new("#{RAILS_ROOT}/public/assets/#{self.filename}", "wb")
|
||||
f.write(self.data.file.read)
|
||||
f.close
|
||||
end
|
||||
|
||||
end
|
||||
Reference in new issue
Block a user