2012-04-24 5 views
2

"data-provide"属性をレールform_tagにどのように入れていますか?私は希望のHTML出力... form_tagでしかしrails、form_tagに未定義の属性を追加する

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

は、私はちょうど私がformタグでそのように未定義の属性を追加する方法

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

ような何かをすることはできません?隠しフィールドを提出する必要がありますか他のヘルパーメソッドを使用する必要がありますか?私はform_tag helper apiを見ていて、別の属性を定義できるようには見えません。

これは簡単な解決策のようですが、わかりません。助けに感謝します。おかげ

答えて

10

利用ハッシュと:dataオプション:

<%= f.text_field :some_field, :data => {:provide => "typeahead"} %> 
+0

うーん、私はまだ彼らが仕事を得るカントが、私はいくつかのより多くを努めます。ご協力ありがとうございました! – Sasha

+0

ご質問では、 'typehead'と' typeahead'の両方の値を使用しています。 ':data => {:provide =>" typeahead "}'は間違いなく動作します - それをテストしましたが、グリッチにはそれほど多くありません:)しかし、あなたの誤植は望ましくない結果を引き起こす可能性があります。あなたのアプリで幸運を祈る! – jdoe

関連する問題