使用表单生成器将字段的值显示到 Rails 中的标签中

2024-01-23

我正在使用 Rails 3.2,并且需要使用表单生成器对象显示标签中字段的值。在文本框中显示它很简单,但我无法在标签中做到这一点。代码是这样的:

<%= f.label :key_name, "#{:key_name}"%>
<%= f.text_field :key_name %>

上面的 f 是我的表单生成器,我的模型有一个名为 key_name 的字段。第二行工作正常,我将其显示在文本字段内,而第一行则不然。我该怎么做。上面的行最终显示“Key Name”作为标签,而我希望将 key_name 的值设置为标签的值,例如。它应该生成一个 html 作为<label>Description</label>其中“描述”是值:key_name。 然后我还必须在 key_name 上写一个 case 语句,这也不起作用,因为我不知道如何从 key_name 中提取值:keyname场地。像这样的东西:

<% case :key_name %>
  <% when 'Description' %>
   ... do something

帮助任何否则会错过它的人。这是OP在评论中的正确答案:

<%= f.label :key_name, f.object.key_name %>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用表单生成器将字段的值显示到 Rails 中的标签中 的相关文章

随机推荐