1

我有一个模型产品,它与另一个模型类型有 belongs_to 关联。在产品的表单中,我使用 formtastic 来显示一个包含数据库中所有可用类型的选择标签,如下所示:

<%= f.input :type %> 

选择显示正常,但它的每个选项都是类型模型的对象实例作为字符串,例如:

#<Type:0x00eff180c85c8>

取而代之的是,我想显示它的“标题”属性,例如:

Electronic
Domestic
...

有任何想法吗?

4

2 回答 2

2

试试这个member_label选项,这听起来像你想要做的:

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

文档有更多示例。

于 2013-06-21T07:18:01.317 回答
1

只需将其添加到您的模型中

  def name
    return self.title
  end
于 2018-01-14T14:17:31.153 回答