8

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

4

3 回答 3

6

出色地!这反映了我对 Rails 的了解程度。您可以通过使用来做到这一点,f.object.{attr_name}并且效果很好。

于 2010-03-08T00:04:55.197 回答
5

f.object.{attr_name}对我不起作用,但f.object[:attr_name]确实如此。

于 2011-04-11T21:44:37.377 回答
2

关于什么:

f.object.send(attr_name)

那将是Rubyish的方式。

于 2012-08-16T07:45:30.480 回答