Allow templates to include the file name as a macro

This commit is contained in:
Maximilian Grundke
2016-06-10 18:08:57 +02:00
parent 4d2676fea7
commit 8d030e42e9

View File

@ -11,7 +11,9 @@ module CodeOcean
def create
@file = CodeOcean::File.new(file_params)
if @file.file_template_id
@file.content = FileTemplate.find(@file.file_template_id).content
content = FileTemplate.find(@file.file_template_id).content
content.sub! '{{file_name}}', @file.name
@file.content = content
end
authorize!
create_and_respond(object: @file, path: proc { implement_exercise_path(@file.context.exercise, tab: 2) })