class Ajax::AnonymousBlockController < AjaxController def create params.require :question question = Question.find(params[:question]) AnonymousBlock.create!( user: current_user, identifier: AnonymousBlock.get_identifier(question.author_identifier), question: question, ) question.inboxes.first.destroy @response[:status] = :okay @response[:message] = I18n.t("messages.block.create.okay") @response[:success] = true end def destroy params.require :id block = AnonymousBlock.find(params[:id]) if current_user != block.user @response[:status] = :nopriv @response[:message] = I18n.t("messages.block.destroy.nopriv") end block.destroy! @response[:status] = :okay @response[:message] = I18n.t("messages.block.create.okay") @response[:success] = true end end