Ruby on rails Rails:简单表单自定义标签不起作用
我想为一个简单的表单字段创建一个自定义标签。出于某种原因,下面的代码没有创建该标签。它仍然使用默认标签。我一定错过了一些简单的东西Ruby on rails Rails:简单表单自定义标签不起作用,ruby-on-rails,ruby-on-rails-4,simple-form,Ruby On Rails,Ruby On Rails 4,Simple Form,我想为一个简单的表单字段创建一个自定义标签。出于某种原因,下面的代码没有创建该标签。它仍然使用默认标签。我一定错过了一些简单的东西 简单表单3.1 <%= simple_form_for "#" do |f| %> <%= f.input :street, label: "Custom Label" %> ... <% end %> ... 如何以简单的形式为输入创建自定义标签?您需要将标签辅助程序与输入辅助程序一起使用: <%= sim
简单表单3.1
<%= simple_form_for "#" do |f| %>
<%= f.input :street, label: "Custom Label" %>
...
<% end %>
...
如何以简单的形式为输入创建自定义标签?您需要将标签辅助程序与输入辅助程序一起使用:
<%= simple_form_for "#" do |f| %>
<%= f.label :street, 'Custom label' %>
<%= f.input :street, as: :string, label: false %>
<% end %>
您还可以直接指定输入类型,即f.text\u字段-更多信息:您现在可以将标签作为参数传递。因此,问题(2015年起)中所示的语法现在起作用了:
<%= f.input :street, label: "Custom Label" %>
请参阅。仍不工作。现在我有两个“街道”标签。谢谢你的回复,顺便说一句!f的输入类型是什么?I.F.Tr.Suff-Field-将F.Posits视为您希望的任何字段类型的PSUEDO代码。它应该是文本类型。已经编辑了代码以适合。让我知道它是怎么回事。这使一个标签很好。我最终修改了你的代码以保留第一个f。行,然后执行
f.input:street,as::string,label:false
。使所有样式和输入类型保持相同。如果你想用我的技术更新你的代码,我很乐意选择你的答案。