Ruby on rails 使用formtastic在文本区域上设置HTML id属性

Ruby on rails 使用formtastic在文本区域上设置HTML id属性,ruby-on-rails,formtastic,Ruby On Rails,Formtastic,我想为我的text\u区域字段指定一个特定的id属性,但无法使其与Formtastic一起工作 我的代码的实际状态:(不工作) 'element\u id'-%> 我试过: {:id=>'element\u id'}-% 这不起作用,因为它在text\u区域html元素内创建了input\u htmlattibute 任何帮助都将不胜感激,谢谢,HTML有什么问题吗 <textarea id="element_id"></textarea> 更新 通过使用f.t

我想为我的
text\u区域
字段指定一个特定的
id
属性,但无法使其与Formtastic一起工作

我的代码的实际状态:(不工作)

'element\u id'-%>
我试过:

{:id=>'element\u id'}-%
这不起作用,因为它在
text\u区域
html元素内创建了
input\u html
attibute


任何帮助都将不胜感激,谢谢,

HTML有什么问题吗

<textarea id="element_id"></textarea>

更新

通过使用f.text_区域,您可以在直接生成字段时绕过标签生成。这将正确生成文本区域(sans标签)

'',:id=>'元素\u id'>
如果您想生成标签,您应该这样做

<%= f.input :message, :as => :text %>
:text%>

但是我不认为你可以在使用生成器时覆盖ID。。。如果您的数据库类型为
:text

则默认文本类型。这个想法是通过帮助程序,因为它为您设置了所有内容、标签、错误消息等。我不想手动执行此操作。您正在手动创建一个文本区域,而不是使用formtastic生成文本区域,这样您就不会获得标签。
<%= f.input :message, :as => :text %>