Мога ли да разреша на потребителите да планират задачи с rufus-scheduler? [затворено]

Имам приложение, което изтрива данни от уеб страница. Това изстъргване отнема около 5-10 минути и затова не е много удобно за потребителя изживяване. Бих искал потребителят да може да настрои и насрочи време за изтриване на страницата и след това, след като приключи, да му изпрати имейл с предупреждение.

И така, има ли начин да настроите rufus-scheduler, за да вземе под внимание въведеното от потребителя? Ако не, как трябва да направя това?


person Kwestion    schedule 11.03.2014    source източник


Отговори (1)


Въпрос за домашно, grrr. http://www.catb.org/~esr/faqs/smart-questions.html#idp54052224

Да приемем, че имате форма, която смътно изглежда така:

<form action="/stupid/" method="POST">
  <input type="text" name="schedule" />
</form>

той ПУБЛИКУВА в StupidController:

class StupidController < ApplicationController

  # POST requests for /stupid/ come here
  #
  def create

    # expects something like "5m" or "10d"
    s = params[:schedule]

    @job_id =
      Rufus::Scheduler.singleton.in(s) do
        # do the job...
      end
  end
end

Контролерът извлича избрания от потребителя график от данните на формуляра и след това планира задание.

Ако този отговор е над главата ви като тези в може Планирам методи на контролер в rails с помощта на rufus-scheduler? тогава наистина трябва да инвестирате време в обучение, за да научите, вместо да молите хората да вършат вашата работа.

person jmettraux    schedule 11.03.2014
comment
Благодаря. Наистина оценявам, че отделихте време да отговорите и на двата ми въпроса. Ти си гений! Прочетох цялата статия и ще направя всичко възможно да спра да задавам глупави въпроси. Честно казано не осъзнавах, че правя нещо нередно. - person Kwestion; 14.03.2014
comment
Благодаря. Не съм гений! Много се радвам, че отделихте време да прочетете статията. - person jmettraux; 15.03.2014