で確認しcheck_box_tagしかし、 value
を明示的に指定せずにチェックするように設定したい場合はどうすればいいですか(ちょうどデフォルトを使用します)。あるいは、同様に、checked
属性を指定せずにhtmlオプションを指定したい場合はどうしたらいいですか?これを行う方法はありますか?レールは私が</p> <pre><code>check_box_tag name, value, checked </code></pre> <p>で行うことができます知っている、私は現在、私はchecked属性を含める <pre><code>check_box_tag #{name} </code></pre> <p> </p>のように見えるレールcheck_box_tag電話を持っているデフォルト値
15
A
答えて
3
直接行う方法はありません。しかし、の実装は簡単ですが、サルのパッチを適用したり、独自のヘルパーを作成したりできます。
オリジナルの実装:その後、
def check_box_tag(name, value = "1", checked = false, options = {})
html_options = { "type" => "checkbox", "name" => name, "id" => sanitize_to_id(name), "value" => value }.update(options.stringify_keys)
html_options["checked"] = "checked" if checked
tag :input, html_options
end
7
チェックボックスをチェックしたい場合は、
check_box_tag name, value, {:checked => "checked"}
そう
check_box_tag name, value
10
はこれを更新したかったです。 の3番目のパラメータは、チェックされたステータスを表すブール値です。
check_box_tag name, value, true
1
誰かが列型ブール値を持つ場合は、これを見てください。 is_checked?デフォルトのブール値になります。それは私のために働いた。
<%= hidden_field_tag :name, 'false' %> <%= check_box_tag :name, true, is_checked? %>
2
check_box_tag
例(名前、値が "1"、オプション= {}、= falseをチェック=):
check_box_tag 'receive_email', 'yes', true
# => <input checked="checked" id="receive_email" name="receive_email" type="checkbox" value="yes" />
check_box_tag 'tos', 'yes', false, class: 'accept_tos'
# => <input class="accept_tos" id="tos" name="tos" type="checkbox" value="yes" />
check_box_tag 'eula', 'accepted', false, disabled: true
# => <input disabled="disabled" id="eula" name="eula" type="checkbox" value="accepted" />
関連する問題
- 1. レールは私のレール<b>application_helper.rb</b>ファイルで<%= >と<%== >
- 2. レールは、私が<code>Foo::ActiveRecord_AssociationRelation</code>を持って
- 3. INSERTは、どのように私は<code>t1_has_t2.data</code>を追加または更新しない、<code>t.id</code>、<code>a.id</code>、<code>t1.name</code>と<code>t2.name</code>考える
- 4. のMongoDB:私はこのコレクションの200万文書を持って <pre><code>name: value: pattern: XUknown: </code></pre> <p> </p>のように見えるのスキーマを持っているコレクション
- 5. は、なぜ私は、フォームを正しく検証するために、NG-モデルと私の入力フィールドをバインドする必要があり、この</p> <pre><code><form name="myForm"> <input name="myEmail" type="email"/> {{myForm.$invalid}} </form> </code></pre> <p>のような形を持っているフォーム
- 6. PyQtは - 私はクリックすることができます</p> <pre><code>class Main(QtGui.QMainWindow): </code></pre> <p>を持って
- 7. 私は、それはperlの</p> <p>私がいたを使用して行うことができますどのように</p> <pre><code>String sql = Query1; </code></pre> <p>のようにそれを交換したい行</p> <pre><code>String sql="select * from "+ "emp_data"; </code></pre> <p>のように私が持っている私のファイルでのPerl
- 8. ショーコントローラで、私はそれをこの</p> <pre><code>def show @categories = Category.find_by(params[:name]) end </code></pre> <p>のようなセットアップを持っているカテゴリのための私のレールで
- 9. は条件付きで、私はそう</p> <p>クラス</p> <ul> <li>要求コードの列挙型</li> <li>名</li> <li>アドレス</li> <li>電話</li> </ul> <p>のようなフィールドを持つクラスを持っている
- 10. ロボットフレームワークは、私がこの</p> <pre><code>{"_embedded":[ {"attr_name":"attr_value_1"}, {"attr_name":"attr_name_2"} ] } </code></pre> <p>のようなデータを持っていると私は最初の属性<code>attr_value_1</code>を取得したいJSONリスト
- 11. グループ連続は私が持っているクラスを持っている<code>List<DateTime> dates;</code></p> <p>を持って
- 12. アンマーシャリングでJSONオブジェクトは、私が.jsonファイルが同じキー</p> <pre><code>"gauge1":{ "name":"someName", "name":"someName1" } </code></pre> <p>の倍数を持っているかどうかを確認しようとしている同じキー
- 13. (1u << x << y)はどういう意味ですか?私は問題を抱えている
- 14. は、どのように私は、変数</p> <pre><code>int x = 2; </code></pre> <p>とリストを持っている
- 15. 私はこの</p> <pre><code>console.log(document.getElementsByClassName('value')[0].innerHTML); </code></pre> <p>を持っている他のページから
- 16. インフィニティ記号は、私は私の軸ラベル(<em>例えば</em>表現<code>δ<sub>∞</sub></code>)で無限大の記号<code>∞</code>を含めるようにしようとしている
- 17. tr:ホバーのボーダー半径を<tr>にするには?私は私がしたいことはある、それは<code><table></code>が含まれている大きな<code><div class="content"></code>を持って
- 18. は、私は、このLinuxのコマンドは、私はそれが<strong>OD -c</strong>に<strong>LS</strong>を送信しています知っている</p> <pre><code>ls | od -c </code></pre> <p>を行うかを理解しようとしている
- 19. 私は形でマルチファイルアップロードコントロールの<strong><em>N</em></strong>番号を持っているMVC
- 20. は私が正常に</p> <pre><code>docker run -it --rm --name <container_name> <image>:<tag> </code></pre> <p>として実行コンテナを持っているドッカーコンテナ
- 21. は、これは私です</p> <pre><code>'[errors]' => [], </code></pre> <p>..私は、ユーザーテーブルを持っていると私は私が<code>$user</code>をデバッグする場合でも、それはnullを返し<code>save()</code>保存したいときにエラーがないCakePhp3
- 22. 私は現在、Swift3</strong><strong>で<strong>スキャナアプリ</strong>を作ってるんだ3
- 23. は、私が<strong>サブイベント<strong>ユーザー</strong>に属する<strong>イベント</strong>に属する</strong>持っている、と私はユーザーのユーザー名を知っているのMongoDB 3.0.7
- 24. ドッキングウィンドウは、私が</p> <pre><code>FROM jenkins:latest </code></pre> <p>を持っている私のDockerfileにタグ最新
- 25. レール、Postgre - どのよう<code>Translation</code>の<code>value</code>によってどのように私は<code>Inputs</code>のリストを並べ替えることができますhas_manyの
- 26. は、どのように私はフォルダが</p> <p>今基本的に今私は<code>tomhome</code>から<code>/home/tom</code>にすべてのデータをコピー<code>/data/tomhome</code>と呼ばれる持って、私は私の別のpartioionに</p>その後 <pre><code>/home/tom </code></pre> <p>のように私のホームディレクトリを持っているのlinux
- 27. 私は、各話次のような構造を持つFirebaseデータベース</p> <ul> <li>ストーリー</li> <li>カード</li> <li>写真</li> <li>ユーザーリレーショナル </ul> <p></li>を持って
- 28. はドッカーは私が</p> <pre><code>docker save -o <save image to path> <image name> </code></pre> <p>で画像をエクスポートすることができますが、これはすべての層をパックします
- 29. 私は多次元配列に格納したい私は</p> <p>アレックスNAME</p> <p>ロンドンCITYのテキストファイルを持っている
- 30. 私は<strong><em>jqueryの</em></strong>で<strong><em>ライブ検証</em></strong>を実装していると私は私の要件に合致する<strong><em>正規表現</em></strong>の助けを取っている正規表現
Iなぜあなたが値を設定したくないのか理解していない。ユースケースを教えてもらえますか? – Dougui
または、チェック状態を明示的に指定せずにHTML属性を設定したいとしましょう(デフォルトを使用したいだけです) - 同じ問題です。 –