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