在simple_form中,你可以选择这样一个集合:
= simple_form_for @document do |document|
= f.input :name
= f.input :type, collection: DocumentType.all, include_blank: false
默认为DocumentTypes :id ,并将其保存在文档的:type 属性中。
如何告诉simple_form使用哪个DocumentType属性?
答案 0 :(得分:0)
您需要使用 value_method:参数。
= simple_form_for @document do |document|
= f.input :name
= f.input :type, collection: DocumentType.all, value_method: :name, include_blank: false
在这种情况下,它将使用DocumentType的:name 属性作为:type 。