require_ajax view decorator