En mi acción solo deseo responder con el proceso si fue llamado desde una solicitud AJAX. ¿Cómo lo verifico?Los rieles detectan si la solicitud fue AJAX
quiero hacer algo como esto:
def action
@model = Model.find(params[:id])
respond_to do |format|
if (wasAJAXRequest()) #How do I do this?
format.html #action.html.erb
else
format.html {redirect_to root_url}
end
end
una petición Ajax no necesariamente tienen que responder con javascript , ' $ .ajax ({dataType: 'html'}) 'es ajax que responde con HTML. La forma correcta de hacerlo, es la segunda que mencionó 'request.xhr?' –