8

一連の値を持つ動的フォームがあります。表示するテキスト フィールドを含むパーシャルを作成しました。それぞれの横に、テキストのタイトルを含むラベルを表示したいと思います。たとえば、ファースト ネームとラスト ネームは以前は知られていませんでした。どうすればそれを行うことができますか?属性に直接アクセスできないようです。しかし、ラベル フィールドを使用すると、ラベルの変数名が実際の値ではなく表示されます。

4

3 に答える 3

6

良い!これは、私がレールに慣れていないことを反映しています。を使用してこれを行うことができ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 に答える