Class: ActionView::Helpers::FormBuilder
- Inherits:
-
Object
- Object
- ActionView::Helpers::FormBuilder
- Defined in:
- lib/uploadbox/engine.rb
Instance Method Summary collapse
Instance Method Details
#uploads_many(upload_name, options = {}) ⇒ Object
56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
# File 'lib/uploadbox/engine.rb', line 56 def uploads_many(upload_name, ={}) upload_model_class = "Uploadbox::#{@object.class.to_s + upload_name.to_s.camelize}".constantize .reverse_merge!(preview: upload_model_class.versions.keys.first, namespace: false, default: false, update_label: 'Alterar', choose_label: 'Escolher', destroy_label: '×'.html_safe) dimensions = upload_model_class.versions[[:preview]] @template.render partial: 'uploadbox/images/uploads_many', locals: { upload_name: upload_name, resource: @object, form: self, version: [:preview], width: dimensions[0], height: dimensions[1], namespace: [:namespace], default: [:default], removable: upload_model_class.removable?, update_label: [:update_label], choose_label: [:choose_label], destroy_label: [:destroy_label] } end |
#uploads_one(upload_name, options = {}) ⇒ Object
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/uploadbox/engine.rb', line 31 def uploads_one(upload_name, ={}) upload_model_class = "Uploadbox::#{@object.class.to_s + upload_name.to_s.camelize}".constantize .reverse_merge!(preview: upload_model_class.versions.keys.first, namespace: false, default: false, update_label: 'Alterar', choose_label: 'Escolher', destroy_label: '×'.html_safe) dimensions = upload_model_class.versions[[:preview]] @template.render partial: 'uploadbox/images/uploads_one', locals: { upload_name: upload_name, resource: @object, form: self, version: [:preview], width: dimensions[0], height: dimensions[1], namespace: [:namespace], default: [:default], removable: upload_model_class.removable?, update_label: [:update_label], choose_label: [:choose_label], destroy_label: [:destroy_label] } end |