2
A
答えて
2
は、私が何を探していることはdisable_with
オプションとボタンを使用していると思います。
http://apidock.com/rails/ActionView/Helpers/FormTagHelper/submit_tag http://apidock.com/rails/ActionView/Helpers/FormTagHelper/button_tag
提出タグで動作していないhtmlの理由は、それらがタイプ提出してHTML入力タグになっていることです。
<%= submit_tag "<p>Hi</p>" %>
<input type="submit" value="<p>Hi</p>">
Rails 3 Submit Tag + html_safe
<%= button_tag t('submit'), class: "btn btn-primary", id: "email_submitbutton", data: { disable_with: "<i class='fa fa-circle-o-notch fa-spin'></i> Processing Order".html_safe } %>
また、私は非常にフォント-素晴らしい宝石を使用して示唆しています。
https://github.com/FortAwesome/font-awesome-sass
それはあなたがRubyコードしている中でHTMLを書く手に必要がないことを意味しますので、これはクールです。
1
ブートストラップのdata-loading-text
(ボタンをクリックするとテキストを変更する)と同じ効果を得るための別の方法が見つかりました。
私はdisable_with
にdata-loading-text
を変更し、button_tag
でsubmit_tag
を変更:
<%= button_tag t('submit'), class: "btn btn-primary", id: "email_submitbutton", data: {disable_with: "<i class='fa fa-circle-o-notch fa-spin'></i> Processing Order".html_safe} %>
関連する問題
- 1. PHPは、私は、次のPHPコードを有する2次元アレイ
- 2. C++マルチスレッド・コードは、私は、次のコード(マルチスレッド・バージョン)を有するsinglethreaded
- 3. は、私は次のコードを持っているレール
- 4. レール:私は次のコードを持っているアレイ
- 5. は、私は次のコード行を有するC#の
- 6. JavaScriptは、私は、次のJavaScriptコードを有するリテラルアレイ
- 7. Cの値私は、次のコードを有する六角
- 8. データベースは、私は、レールモデルに次のコードを持っているレール&Postgresの
- 9. 変更私は次のコードで私のアプリを共有
- 10. はfind_by_idです。SQLインジェクションはレールで安全ですか?私は私のレールコントローラのコードを次している
- 11. Rails 4.2:submit_tagを使用したform_tag - submit_tagは不要ですか?
- 12. .find()は、私はjQueryのを使用して、次のJavaScriptコードを有する
- 13. 打ち鳴らすは、私は次のコードを有するCONST伝播
- 14. はjQueryの - 私は、次のコードを持っている固有のIDの
- 15. は、私は次のセットアップを持っているレール5
- 16. jQueryのデータ()undefinedを返し、ATTR()私は次のコードを有する整数
- 17. レール3メーラ私は電子メールの作用を有する形
- 18. は、私は次のコードがいる
- 19. は、私は次のコードしている
- 20. は、私は次のコードしている
- 21. 剣道グリッド行私は次のコードで剣道グリッドを有する変色
- 22. Ansible - 私は、次のコード
- 23. 私はルビー次のコード
- 24. レールは、私はこのコードを持っている配列
- 25. は、私は、次の構造を有する力レイアウトを有する
- 26. コードは、私は次のコードを持っている別の1
- 27. は、私は次のコードを持つインスタンスオブジェクト
- 28. は、私は次のコードをしたLINQ
- 29. 私は次のモデルを持っているレール
- 30. Angular2コードは、私は次のコードを持っているインラインテンプレートエラーに
予想通りそれは私があなたのコードを試してみましたが、それはまだ動作しません動作します。アイコンは引き続きテキストとして扱われます。あなたのメソッドは、submit_tagではなくbuttonタグに対してのみ機能します。 https://gorails.com/episodes/button-loading-animations-with-jquery-ujsであなたのメソッドへの参照が見つかりました –
あなたのフォームを投稿するので、ボタンを使用する必要があります。 http://stackoverflow.com/questions/12077748/rails-3-submit-tag-html-safe – fbelanger