1

レールでは、次のようなコードを見てきました

form_for(@post, html: {:class => "foo"})

しかし、レールが認識しないキーをhtmlに自動変換することがありますか?

上記の例では、:htmlキーを使用しないと、クラスの割り当てが DOM に反映されません。

いつこれを使用するのですか?

4

2 に答える 2

1

ドキュメントによると、フォーム タグに属性を追加するときはいつでも html オプションを使用する必要があります。

":html - フォーム タグのオプションの HTML 属性。"

レールが選択できる他の定義済みオプションがあります。かなりたくさんあります。ドキュメントで正確に確認できます。

于 2012-08-14T10:02:41.133 に答える
1

Rails form_for がそのように定義されているという理由だけで...正しいオプションとその順序を渡しながら、いつでもapiをチェックできます。

http://api.rubyonrails.org#for_for

于 2012-08-14T11:28:44.270 に答える