2

Railsのform_tag内に「data-provide」属性をどのように配置するのだろうと思っていましたか? 私が望むhtml出力は...

<input type="text" data-provide="typeahead">

ただし、form_tagでは、次のようなことはできません

<%= f.text_field :data-provide => "typehead" %>

そのような未定義の属性をフォームタグに追加するにはどうすればよいですか? 非表示フィールドを送信するか、別のヘルパー メソッドを使用する必要がありますか? 私は form_tag ヘルパー API を調べていましたが、別の属性を定義できるようには見えません。

これには簡単な解決策があるようですが、よくわかりません。助けていただければ幸いです。ありがとう

4

1 に答える 1

10

:dataハッシュでオプションを使用します。

<%= f.text_field :some_field, :data => {:provide => "typeahead"} %>
于 2012-04-24T08:54:18.910 に答える