archive/app/models/archive_file_multiple.rb

29 lines
701 B
Ruby
Raw Normal View History

2014-05-14 11:52:06 +00:00
class ArchiveFileMultiple
include Mongoid::Document
include Mongoid::Timestamps
mount_uploader :file, AssetUploader
field :file_title, localize: true
# field :description
2015-03-18 09:59:03 +00:00
field :download_count, type: Integer, default: 0
2015-05-01 08:48:49 +00:00
field :choose_lang, :type => Array, :default => ["en","zh_tw"]
2014-05-14 11:52:06 +00:00
field :should_destroy, :type => Boolean
field :sort_number, :type => Integer
# default_scope asc(:sort_number)
def choose_lang_display(lang)
self.choose_lang.include?(lang)
end
belongs_to :archive_file
# has_many :archive_file_multiple_langs, :autosave => true, :dependent => :destroy
# accepts_nested_attributes_for :archive_file_multiple_langs, :allow_destroy => true
end