Fields_for动态标签

时间:2010-03-06 14:51:46

标签: ruby-on-rails fields-for

我有动态表单,它有一组值。我创建了一个包含我显示的文本字段的部分。在每个人旁边,我想显示一个包含文本标题的标签。例如,先前不知道名字和姓氏。我该怎么做呢? 似乎我无法直接访问属性。但是当我使用label字段时,标签中的变量名称不会显示为实际值。

3 个答案:

答案 0 :(得分:6)

嘛!这反映了我对轨道的新意义。你可以使用f.object.{attr_name}来做到这一点,并且有效。

答案 1 :(得分:5)

f.object.{attr_name}对我不起作用,但f.object[:attr_name]没有。

答案 2 :(得分:2)

怎么样:

f.object.send(attr_name)

那将是Rubyish的方式。