2012-04-24 41 views
2

我想知道如何將一個「data-provide」屬性放在rails form_tag中? HTML輸出我想是...rails,將一個未定義的屬性添加到form_tag

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

中的form_tag,我不能只是做類似

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

我如何能在一個form標籤添加一個未定義的屬性像?我是否需要提交隱藏字段或使用其他幫助方法?我正在通過form_tag helper API進行查看,並且似乎並不像我可以定義另一個屬性。

它似乎有一個簡單的解決方案,但我不太清楚。幫助將不勝感激。感謝

回答

10

使用:data選項與哈希:

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

嗯我仍然無法得到他們的工作,但我會嘗試更多一些。感謝您的幫助! – Sasha 2012-04-24 19:11:12

+0

請注意,您在您的問題中使用了「typehead」和「typeahead」值。 ':data => {:provide =>「typeahead」}'絕對有效 - 我測試了它,再加上它沒有那麼多的瑕疵:)但是你的印刷錯誤會導致一些不良後果。與您的應用程序Goog運氣! – jdoe 2012-04-24 19:28:10

相關問題