You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- class Admins::RepertoiresController < Admins::BaseController
-
- def index
- @repertoires = Repertoire.all
- end
-
- def edit
- @repertoire = current_repertoire
- end
-
- def update
- Rails.logger.info("#################--------")
- if params[:repertoire] && params[:repertoire][:name].present?
- name = params[:repertoire][:name].to_s.strip
- current_repertoire.update_attributes!(name: name)
- end
- @repertoires = Repertoire.all
- end
-
- def create
- name = params[:name].to_s.strip
- return render_error('名称重复') if Repertoire.where(name: name).exists?
- Repertoire.create!(name: name)
- render_ok
- end
-
- def destroy
- @repertoire_id = params[:id]
- current_repertoire.destroy!
- end
-
- private
- def current_repertoire
- @_current_repertoire = Repertoire.find params[:id]
- end
- end
|