Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
レールでは、次のようなコードを見てきました
form_for(@post, html: {:class => "foo"})
しかし、レールが認識しないキーをhtmlに自動変換することがありますか?
上記の例では、:htmlキーを使用しないと、クラスの割り当てが DOM に反映されません。
:html
いつこれを使用するのですか?
ドキュメントによると、フォーム タグに属性を追加するときはいつでも html オプションを使用する必要があります。
":html - フォーム タグのオプションの HTML 属性。"
レールが選択できる他の定義済みオプションがあります。かなりたくさんあります。ドキュメントで正確に確認できます。
Rails form_for がそのように定義されているという理由だけで...正しいオプションとその順序を渡しながら、いつでもapiをチェックできます。
http://api.rubyonrails.org#for_for