simple_form 显示所选选项
simple_form show selected option
我想显示一个 select 用户框,使用 simple_form。
目前我的代码如下所示:
<%= f.input :user, collection: get_members, label_method: :fullname %>
这是可行的,但问题是 select 框没有显示 selected 选项。
有人知道如何使用 simple_form 显示 selected 选项吗?
感谢您的帮助,
安东尼
您可以将 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
我想显示一个 select 用户框,使用 simple_form。
目前我的代码如下所示:
<%= f.input :user, collection: get_members, label_method: :fullname %>
这是可行的,但问题是 select 框没有显示 selected 选项。
有人知道如何使用 simple_form 显示 selected 选项吗?
感谢您的帮助,
安东尼
您可以将 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