ruby-on-rails – 使用表单构建器将字段的值显示在rails中的标签
发布时间:2020-12-17 04:01:01 所属栏目:百科 来源:网络整理
导读:我正在使用Rails 3.2,我需要使用表单生成器对象在标签中显示字段的值.在文本框中显示它是直截了当的,但我无法在标签中进行.代码是这样的: %= f.label :key_name,"#{:key_name}"%%= f.text_field :key_name % 在上面的f是我的表单构建器,我的模型有一个名为k
我正在使用Rails 3.2,我需要使用表单生成器对象在标签中显示字段的值.在文本框中显示它是直截了当的,但我无法在标签中进行.代码是这样的:
<%= f.label :key_name,"#{:key_name}"%> <%= f.text_field :key_name %> 在上面的f是我的表单构建器,我的模型有一个名为key_name的字段.第二行工作正常,我在文本字段中显示它,而第一行没有.我该怎么做.上面的行最后显示“Key Name”作为标签,而我想将key_name的值设置为标签的值,例如.它应该生成一个html作为< label>描述< / label>其中’Description’是:key_name的值. <% case :key_name %> <% when 'Description' %> ... do something 解决方法
#{:key_name}将评估为字符串’:key_name’,然后是正在打印的字符串.您需要在模型实例上调用方法key_name,如:
<%= f.label :key_name,@model.key_name %> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |