Краткий ответ: да, вам понадобится AJAX.
Более длинный ответ: вы можете использовать Prototype Helper periodically_call_remote , чтобы опросить одно из ваших действий и добавить новые простые числа в конец списка.
Хотя есть проблема, Ruby очень медленный по сравнению с родными языками ОС, такими как C. Если вы хотите получить результаты с простыми числами, я бы написал код с простыми числами на C и нашел бы механизм доступа к Результаты. Один из способов сделать это состоит в том, чтобы приложение C записывало простые числа в файл, и вы можете указать -f этот файл, чтобы получить новые простые числа. Я уверен, что вы можете найти пример C для поиска простых чисел где-то.
Даже если бы вы писали код простого числа в Ruby, вам пришлось бы запускать его как отдельный процесс от вашего Rails-приложения, чтобы он непрерывно вычислял простые числа, так что вы могли бы также сделать это быстрее. На самом деле, Ruby может показаться не слишком медленным для этого расчета, было бы интересно сравнить их.