You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
educoder/app/controllers/composes_controller.rb

46 lines
768 B

class ComposesController < ApplicationController
before_action :require_login, except: [:index]
def index
end
def new
end
def create
ActiveRecord::Base.transaction do
begin
compose_params = params[:compose]
@compose = Compose.new(compose_params.merge(user_id: current_user.id))
if @compose.save
ComposeUser.create!(user_id: current_user.id, compose_id: @compose.id, is_manager: 1)
normal_status(0,"组织创建成功")
else
normal_status(-1,"组织创建失败")
end
rescue Exception => e
tip_exception("#{e}")
raise ActiveRecord::Rollback
end
end
end
def edit
end
def update
end
def destroy
end
def show
end
end