在 rails 中更改表单输入的名称和 ID
Change the name and id on a form input in rails
我正在尝试添加一个所见即所得的编辑器。要让它在输入字段上工作,您需要 html 类似于此
<textarea id="edit" name="content"></textarea>
问题是无法让它显示像这样的文本区域
这是我的代码
<%= f.label :template, "Template" %>
<%= f.text_area :template, :input_html => { :id => 'edit', :name => 'content' } %>
这是它产生的结果
<textarea input_html="{:id=>"edit", :name=>"content"}" name="category[template]" id="category_template">
<%= f.label :template, "Template", for: 'edit' %>
<%= f.text_area :template, { :id => 'edit' } %>
将设置 id - 如果您希望将它提交到模型中的 :template 属性,您可能不想更改字段名称。
我正在尝试添加一个所见即所得的编辑器。要让它在输入字段上工作,您需要 html 类似于此
<textarea id="edit" name="content"></textarea>
问题是无法让它显示像这样的文本区域
这是我的代码
<%= f.label :template, "Template" %>
<%= f.text_area :template, :input_html => { :id => 'edit', :name => 'content' } %>
这是它产生的结果
<textarea input_html="{:id=>"edit", :name=>"content"}" name="category[template]" id="category_template">
<%= f.label :template, "Template", for: 'edit' %>
<%= f.text_area :template, { :id => 'edit' } %>
将设置 id - 如果您希望将它提交到模型中的 :template 属性,您可能不想更改字段名称。