我想使用simple_form显示一个包含用户的选择框。
目前我的代码如下:
<%= f.input :user, collection: get_members, label_method: :fullname %>
这是有效的,但问题是选择框没有显示所选的选项。
有人知道如何使用simple_form显示所选选项吗?
感谢您的帮助,
安东尼
答案 0 :(得分:1)
你可以将selected设置为user_id的值,但是simple_form应该足够智能,以便自己解决这个问题,所以可能在其他地方出现了错误(控制器?):
<%= f.input :user, collection: get_members, label_method: :fullname, selected: member.id %>
抱歉,您可能需要f.association:
f.association :user, collection: get_members