试题预览页的删除单个试题

dev_jupyter
cxt 5 years ago
parent b6b792ff91
commit c7ebb446fe

@ -29,9 +29,10 @@ class ItemBasketsController < ApplicationController
end
def destroy
item = current_user.item_baskets.find_by!(item_bank_id: params[:id])
ActiveRecord::Base.transaction do
current_user.item_baskets.where(item_type: current_basket.item_type).where("position > #{current_basket.position}").update_all("position = position -1")
current_basket.destroy!
current_user.item_baskets.where(item_type: item.item_type).where("position > #{item.position}").update_all("position = position -1")
item.destroy!
end
render_ok
end

@ -1,6 +1,7 @@
json.single_questions do
json.questions @single_questions.each do |question|
json.(question, :id, :position, :score, :item_type)
json.item_id question.item_bank_id
json.partial! "item_banks/item", locals: {item: question.item_bank}
end
json.questions_score @single_questions.map(&:score).sum

Loading…
Cancel
Save