simple_captcha画像の下にリンクがあります。リンクをクリックするとsimple_captchaイメージをリロードします。私はそれについての情報を宝石で見つけることはできません。どうすれば更新できますか?進歩をありがとう。simple_captcha画像を再読み込みする方法
2
A
答えて
2
私は同じ問題を抱えていますが、私は以下に述べる解決策を見つけました。 私はcaptcha divをリフレッシュするためにjqueryを使用しています。これはcaptchaをリフレッシュするために使用したjavascriptコードです。この後
$(document).ready(function() {
$(".refresh_image").click(function() {
$('#captcha').load("https://stackoverflow.com/users/dashboard/refresh_captcha_div");
});
});
部分的なファイルにキャプチャするためのビューページのコードを入れて、リフレッシュのdiv(任意のリンクまたはボタン)が貼り付けられた上記のコードでクリックされたときに部分的に毎回レンダリングします。それはあなたが部分的なものだけをレンダリングする必要があるアクションを呼び出します。 (ここでは、ユーザー/ダッシュボードコントローラのrefresh_captcha_div)。以下は、参照用の私のビューファイルコードです。
<div id ="captcha">
<%= render "simple_captcha_institute"%>
</div>
<%=link_to (image_tag "/assets/refresh_image.png"),"#", :class => "refresh_image"%>
これは私が部分的にレンダリングしていますビューページのコードで、その後、部分的でコードが
<div id="refresh_captcha">
<%= show_simple_captcha(:object=>"institute", :label => "Type The Above Characters..") %>
</div>
+1
素晴らしいソリューションがうまくいきます。このシンプルなcaptchaの宝石が最後に生成されたキーでのみ動作するかどうかは分かりますか?複数のユーザーと互換性があります(複数のユーザーが同時にパスワードを取得しようとすると、これは失敗します(?)) – Rubytastic
関連する問題
- 1. html5preloader、画像の読み込み方法
- 2. HTML5動画の読み込み時に画像を読み込む方法は?
- 3. 読み込み画像
- 4. iphone - 画像読み込み
- 5. ページの読み込み時に画像をフェードインする方法
- 6. ダブル画像の読み込みをエスケープする方法は?
- 7. 背景画像の読み込みを取り消す方法
- 8. Java画像の読み込み/読み込み
- 9. ページを読み込んだ後に画像を読み込む方法は?
- 10. 画像読み込み中にアイコンを読み込む
- 11. Three.js - 画像の読み込みを待つ方法は?
- 12. 2度読み込むことなく画像を読み込む方法
- 13. JSX - 画像を読み込み
- 14. iOS:URLから画像を読み込み
- 15. DynaTreeを再読み込み/リフレッシュ/再登録する方法は?
- 16. ドロップダウン変更イベント(SelectedIndexChange)の画像の読み込み方法
- 17. Caffe:セマンティックセグメンテーションの画像データの読み込み方法
- 18. 読み込む画像
- 19. 動的画像読み込み。
- 20. 画像読み込み中(スウィフト)
- 21. RecyclerViewのRecyclerView:画像読み込み
- 22. イオン:高速読み込み画像
- 23. 防弾jquery画像読み込みルーチン
- 24. React + Grails画像読み込み
- 25. SDL2画像の読み込みウィンドウ10
- 26. 画像の読み込み機能
- 27. Angularjs画像読み込みイベント
- 28. 画像の読み込みは
- 29. QML画像読み込み問題
- 30. 画像の読み込み/保存misorder
ある私はSimpleCaptchaControllerを実装しようとしますが、アクションはミドルウェアにcatchedされ、同じように見えます。 – gayavat