2012-04-01 10 views
2

私は自分のアプリケーションでsimple_captchaを使用しようとしていますが、私の開発マシンに画像を生成していないようです。 1.8.7、レール3.1はこちら。画像URLにアクセスしようとすると、「一時ファイルを生成できません」というエラーが表示されます。rails 3.1 - simple_captchaは画像を生成しません

アイデア?私はrecaptchaを使用したくないので、私はいくつかの助けが好きです。ありがとう!

+0

最も可能性の高いアクセス許可の問題、のdevのマシンは何ですか?また、RMagickのコマンドラインを起動するか、RMagickのインストールテストを再実行するだけで、絞り込むのに役立ちます。申し訳ありませんが、それはずっと前にsimple_captchaとRMagicをインストールしたときでした。 – RadBrad

+0

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 
関連する問題