Method: Engine2::TypeInfo#file_store_field

Defined in:
lib/engine2/type_info.rb

#file_store_field(field, multiple = true, table = :files, store = {}) ⇒ Object



227
228
229
230
231
232
233
234
235
236
237
238
239
# File 'lib/engine2/type_info.rb', line 227

def file_store_field field, multiple = true, table = :files, store = {}
    # string_field field, 1000
    any_field field
    modify_field field do |info|
        info[:type] = :file_store
        info[:multiple] = multiple
        info[:table] = table
        info[:store] = store
        info[:store][:upload] ||= "#{Engine2::SETTINGS[:path]}/store/upload"
        info[:store][:files] ||= "#{Engine2::SETTINGS[:path]}/store/files"
        info[:transaction] = true
    end
end