9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# File 'app/models/concerns/active_admin_multi_upload/uploadable.rb', line 9
def allows_upload(name)
code = " def to_jq_upload\n uploader = send(\"\#{name}\")\n thumb_url = uploader.respond_to?(:thumb) ? uploader.thumb.url : \"\"\n {\n \"name\" => uploader.filename,\n \"size\" => uploader.size,\n \"url\" => uploader.url,\n \"thumbnail_url\" => thumb_url,\n \"delete_url\" => destroy_upload_admin_\#{self.name.underscore}_url(self, only_path: true),\n \"id\" => id,\n \"delete_type\" => \"DELETE\"\n }\n end\n eoruby\n class_eval(code)\nend\n"
|