rails,向form_tag添加未定义的属性

时间:2012-04-24 08:36:06

标签: ruby-on-rails forms

我想知道如何在rails form_tag中添加“data-provide”属性?我想要的html输出是......

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

然而在form_tag中,我不能只做像

这样的事情
<%= f.text_field :data-provide => "typehead" %>

如何在表单标记中添加类似的未定义属性?我是否需要提交隐藏字段或使用其他帮助方法?我正在浏览form_tag helper api,看起来我不能定义另一个属性。

似乎有一个简单的解决方案,但我不太确定。帮助将不胜感激。感谢

1 个答案:

答案 0 :(得分:10)

使用带有哈希的:data选项:

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