Ruby on rails rails,将未定义的属性添加到form_标记

Ruby on rails rails,将未定义的属性添加到form_标记,ruby-on-rails,forms,Ruby On Rails,Forms,我想知道如何将“dataprovide”属性放入rails表单标签中?我想要的html输出是 <input type="text" data-provide="typeahead"> 然而,在表单标签中,我不能只做类似的事情 <%= f.text_field :data-provide => "typehead" %> “字体”%> 如何在表单标记中添加这样一个未定义的属性?我需要提交一个隐藏字段还是使用另一个助手方法?我浏览了form_tag helpe

我想知道如何将“dataprovide”属性放入rails表单标签中?我想要的html输出是

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

然而,在表单标签中,我不能只做类似的事情

<%= f.text_field :data-provide => "typehead" %>
“字体”%>
如何在表单标记中添加这样一个未定义的属性?我需要提交一个隐藏字段还是使用另一个助手方法?我浏览了form_tag helper api,似乎无法定义另一个属性


似乎有一个简单的解决办法,但我不太确定。我们将不胜感激。谢谢

使用带有散列的
:数据
选项:

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

hmmm我还是不能让他们去上班,但我会再试一次。谢谢你的帮助!请注意,您在问题中同时使用了
typehead
typeahead
值<代码>:data=>{:provide=>“typeahead”}确实有效——我测试了它,而且没有太多的问题:)但是您的打印错误可能会导致一些不希望的后果。祝你的应用好运!