我正在使用 JS 排序来调用这个方法:
def sort
params[:piece].each_with_index do |id, index|
current_user.lineup.piece_lineups.update_all({position: index+1}, {piece_id: id})
end
render nothing: true
end
在我的piece_lineup 模型中,我有:
after_update :update_associated_lineup
但是它不会被 update_all 调用触发。难道我做错了什么?