Возможно, я неправильно понял концепцию Sidekiq. Насколько я понимаю, вы можете создать фоновое задание, позволить ему подождать x минут перед сохранением в базе данных. Я прав до сих пор (сохранение в базе данных)?
Я получил sidekiq , чтобы показать свои задания, но после x минут, я не знаю, что происходит после.
До Sidekiq я сохранял в базе данных после отправки сообщения следующее:
support_controller.rb:
def create
@user = current_user
@support = @user.supports.build(support_params)
if @support.save
flash[:success] = 'Yes'
else
flash[:alert] = 'No'
end
...
private
def support_params
params.require(:support).permit(:foo)
end
end
С Sidekiq: этот пост
Причина использования Sidekiq заключается в том, что мне нужно удалить сообщение через x дней.