Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何使用Rails构建空标签';FormHelper?_Ruby On Rails_Form Helpers - Fatal编程技术网

Ruby on rails 如何使用Rails构建空标签';FormHelper?

Ruby on rails 如何使用Rails构建空标签';FormHelper?,ruby-on-rails,form-helpers,Ruby On Rails,Form Helpers,我正在尝试使用构建一个没有任何价值的标签(不要问为什么;我需要它来实现一些CSS3魔术) 这不起作用: (Rails将以标号值重写空白字符串) 这也不是: <%= f.label :last_name, nil %> 这确实有效,但似乎很麻烦: <%= f.label :last_name do %> <%= "" %> <% end %> 有更好的方法吗?将其添加到翻译中如何 您可以将其添加到en.yml文件中,并将此标签

我正在尝试使用构建一个没有任何价值的标签(不要问为什么;我需要它来实现一些CSS3魔术)

这不起作用:


(Rails将以标号值重写空白字符串)

这也不是:

<%= f.label :last_name, nil %>

这确实有效,但似乎很麻烦:

<%= f.label :last_name do %>
    <%= "" %>
<% end %>


有更好的方法吗?

将其添加到翻译中如何

您可以将其添加到
en.yml
文件中,并将此标签的值设置为空

helpers:
  label:
    model_name:
      last_name: ""

这将为
型号名称设置标签。姓氏将设置为

将其添加到翻译中如何

您可以将其添加到
en.yml
文件中,并将此标签的值设置为空

helpers:
  label:
    model_name:
      last_name: ""

这将为
模型名设置标签。姓氏设置为

我不喜欢语法,但它可以工作

f.label:last_name,”.html\u安全

我不喜欢它的语法,但它很管用

f.label:last_name,”.html\u安全
供参考:

标签:“.html\u安全
供参考:

标签:“.html\u安全

谢谢,但这是不可能的,因为我还需要在另一个地方使用真正的本地化标签。谢谢,但这是不可能的,因为我还需要在另一个地方使用真正的本地化标签。您是否尝试过使用
标签标签
?在这种情况下不可能,因为我在这里处理的是一个表单对象
f
。请尝试类似于
label\u-tag“{f.class}[last\u-name]”,“
您是否尝试过使用
label\u-tag
?在这种情况下不是,因为我在这里处理的是表单对象
f
。请尝试类似于
label\u-tag“{f.class}[last\u-name]”,“'
label: "&#8203;".html_safe
label: "<span></span>".html_safe