我尝试使用simple_form来显示模型的值(而不是输入它们)。对于我的belongs_to
关联,我只想在普通的只读输入字段中使用带有:description属性的字符串。我不想要在这种情况下选择下拉列表,因为我只显示该值。我尝试过像
<%= f.association :matrix,
label_method: :description,
as: :string,
readonly: true %>
哪个 使该字段成为只读输入,但只是放置关联的ID(在本例中为 matrix_id )而不是:description( my_object.matrix.description
)字段。
我错过了什么?请帮忙。
答案 0 :(得分:1)
Simple_form不适用于此行为。
只需插入以下字段,因为我们不希望它在更新操作中发送:
<input type="text" value="<%= f.object.matrix.description if f.object.matrix %>" readonly>