Files
codeocean/app/models/concerns/context.rb
Hauke Klement 0673d44820 minor change
2015-03-11 09:39:01 +01:00

17 lines
346 B
Ruby

module Context
extend ActiveSupport::Concern
included do
has_many :files, as: :context, class: CodeOcean::File
accepts_nested_attributes_for :files
end
def add_file(file_attributes)
files.create(file_attributes).tap { save }
end
def add_file!(file_attributes)
files.create!(file_attributes).tap { save! }
end
end