在表格中使用 HTML
Using HTML in A Form
我正在尝试创建一个接受 HTML 的表单。因此,当我键入 <br>
或使用 divs
时,它会理解并相应地填充我的内容块。谁能为此指出正确的方向?
如果有帮助,这是我正在使用的表格:
<%= simple_form_for(@daily) do |f| %>
<%= f.error_notification %>
<div class="form-inputs">
<%= f.input :title %>
<%= f.input :content %>
</div>
<div class="form-actions">
<%= f.button :submit %>
</div>
<% end %>
将 <%= f.input :content %>
替换为 <%= f.text_area :content %>
。这并没有做太多,而是制作了一个多行输入区域(看起来更好)。但是,当您在网页上显示数据时(即在您提交表单后),您可以这样写:
<p>@daily.content.html_safe</p>
我正在尝试创建一个接受 HTML 的表单。因此,当我键入 <br>
或使用 divs
时,它会理解并相应地填充我的内容块。谁能为此指出正确的方向?
如果有帮助,这是我正在使用的表格:
<%= simple_form_for(@daily) do |f| %>
<%= f.error_notification %>
<div class="form-inputs">
<%= f.input :title %>
<%= f.input :content %>
</div>
<div class="form-actions">
<%= f.button :submit %>
</div>
<% end %>
将 <%= f.input :content %>
替换为 <%= f.text_area :content %>
。这并没有做太多,而是制作了一个多行输入区域(看起来更好)。但是,当您在网页上显示数据时(即在您提交表单后),您可以这样写:
<p>@daily.content.html_safe</p>