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