1

私は、別のモデル タイプとの属している関連付けを持つモデル Product を持っています。製品のフォームでは、次のように、formtastic を使用して、データベースで使用可能なすべてのタイプを含む選択タグを表示しています。

<%= f.input :type %> 

選択は問題なく表示されますが、その各オプションは文字列としての Type モデルのオブジェクト インスタンスです。次に例を示します。

#<Type:0x00eff180c85c8>

その代わりに、次のように「タイトル」属性を表示したいと思います。

Electronic
Domestic
...

何か案は?

4

2 に答える 2

2

オプションを試してみてくださいmember_label。やりたいことのように思えます。

<%= f.input :type, :member_label => :title %>

ドキュメントには、より多くの例があります。

于 2013-06-21T07:18:01.317 に答える