forked from jasder/forgeplus
10 lines
394 B
Ruby
10 lines
394 B
Ruby
|
class Admins::ImportDisciplinesController < Admins::BaseController
|
||
|
def create
|
||
|
return render_error('请上传正确的文件') if params[:file].blank? || !params[:file].is_a?(ActionDispatch::Http::UploadedFile)
|
||
|
|
||
|
result = Admins::ImportDisciplineService.call(params[:file].to_io)
|
||
|
render_ok(result)
|
||
|
rescue Admins::ImportDisciplineService::Error => ex
|
||
|
render_error(ex)
|
||
|
end
|
||
|
end
|