2012-04-01 2 views
2

Я пытаюсь использовать simple_captcha в своем приложении, но, похоже, оно не создает изображение на моей машине dev. 1.8.7, рельсы 3.1. Если я попытаюсь посетить URL-адрес изображения, я получаю сообщение об ошибке «невозможно создать tempfile».rails 3.1 - simple_captcha не создает изображение

Любые идеи? Мне нужна помощь, так как я не хочу использовать recaptcha. благодаря!

+0

скорее всего проблема разрешения, что является DEV машины? Вы также должны просто запустить командную строку RMagick или повторно запустить тесты установки RMagick, возможно, это поможет вам сузить ее. Извините, я не могу больше помочь, это было давно, когда я установил simple_captcha и RMagic – RadBrad

+0

Мне нравится recaptcha, поскольку reCAPTCHA - это бесплатный сервис CAPTCHA, который помогает оцифровывать книги, газеты и старые радиопередачи (через) http://www.google.com/recaptcha/learnmore – Sairam

+0

Ознакомьтесь с некоторыми вариантами captcha здесь - https://www.ruby-toolbox.com/categories/rails_captcha Возможно, вы не захотите использовать и старую версию рубинового драгоценного камня, поскольку это может вызвать проблемы в долгосрочной перспективе. – Sairam

ответ

2

Ошибки вы получаете может быть исправлены путем установки явного tmp_path путем добавления инициализатора в конфиге/Инициализаторы /:

SimpleCaptcha.setup do |captcha_config| 
    captcha_config.tmp_path = Rails.root + 'tmp' 
end 
Смежные вопросы