Возможно, да.Но я бы не рекомендовал это.Rake-задачи обычно занимают не менее нескольких секунд, что занимает запрос сервера и продлевает ответ клиенту.
Если вы хотите обновлять карту сайта после каждого создания, я бы порекомендовал одну из двухрешения.Либо проанализируйте, что делает карта сайта rake task: refresh, и используйте код прямо с вашего контроллера.Но я бы сделал это только до тех пор, пока это не займет слишком много времени для запуска, и, поскольку я мало что знаю о sitemap_generator, я не могу сказать.
Другой вариант - запустить граблизадача из delayed_job , которую я считаю предпочтительной альтернативой.Таким образом, вы можете запустить задание из действия создания, но вам не нужно ждать его завершения.