您好我想在text_field之后放置一个“€”符号,但是rails表格自动执行< 。 br>。请帮帮我
<%= bootstrap_form_for(@composto) do |f| %>
<%= f.text_field :nome %>
<%= f.text_field :preco %>
<%= f.submit "Gravar" %>
<% end %>
答案 0 :(得分:1)
这是因为bootstrap_form_for
插入了表单的代码。因此,您必须更改一些css
。
<%= bootstrap_form_for(@composto) do |f| %>
<%= f.text_field :nome %>
<%= f.text_field :preco, class: 'inline-class' %><span class="symbol-left">€</span>
<%= f.submit "Gravar" %>
<% end %>
现在在您的css文件中,最好是application.css
(否则您必须为每个css标记提供!important
。
.form-control { width: 95%; }
.inline-class { display: inline; }
.form-group { display: inline; }
.control-label { display: block; }
.symbol-left { display: inline; }
这可能不是正确的方法。但这很有效。