创建知识点的check

dev_jupyter
cxt 5 years ago
parent 25a22d24a5
commit db6062b0c4

@ -2,10 +2,10 @@ class TagDisciplinesController < ApplicationController
before_action :require_login
def create
render_error("请输入知识点") if params[:name].blank?
render_error("输入字符长度限制在15个以内") if params[:name].length > 15
tip_exception("请输入知识点") if params[:name].blank?
tip_exception("输入字符长度限制在15个以内") if params[:name].length > 15
sub_discipline = SubDiscipline.find_by!(id: params[:sub_discipline_id])
render_error("重复的知识点") if sub_discipline.tag_disciplines.exists?(name: params[:name].to_s.strip)
tip_exception("重复的知识点") if sub_discipline.tag_disciplines.exists?(name: params[:name].to_s.strip)
tag_discipline = TagDiscipline.create!(name: params[:name].to_s.strip, sub_discipline: sub_discipline, user_id: current_user.id)
render_ok({tag_discipline_id: tag_discipline.id})
end

Loading…
Cancel
Save