Привет всем У меня есть такая проблема:рельсы 4.2.0 с всякий раз, когда драгоценный камень в окр развития, не работает
Я использую рельсы 4.2.0 с РВМ gemsets (используя правильную версию рубиновый и правильно gemset с установленными камнями) , Я пытаюсь сделать какую-то задачу cron, используя всякий раз, когда камень, но я не могу заставить его работать.
Это то, что у меня есть:
Gemfile
gem 'whenever', :require => false
Модель
class SomeModel < ActiveRecord::Base
end
schedule.rb
set :environment, :development
every 1.minute do
runner "SomeModel.create"
end
после использования
когда --update-кронтаб магазин
мой Crontab
# Begin Whenever generated tasks for: /home/user/project/config/schedule.rb
* * * * * /bin/bash -l -c 'cd /home/user/project && bin/rails runner -e development '\''SomeModel.create'\'''
# End Whenever generated tasks for: /home/user/project/config/schedule.rb
В cron.log я вижу, что задача была выполнена, но я не Нет новых объектов в db (я использую mysql).
Поэтому я стараюсь создать новый проект с моделью. Я использую mysql-lite и добавляю всякий раз, когда gem с тем же типом задачи. Затем я обновляю crontab и всякий раз, когда начинаю работать нормально, пока не буду использовать mysql вместо mysql-lite.
Я не нашел никакого устранения неполадок с помощью mysql и всякий раз, когда бы вы ни делали документы, поэтому я придерживался этого (используя консоль, я могу создать объект без проблем).