Rails simple_form分组集合不起作用



在我的Rails应用程序中,我使用simple_form。

我正在尝试使用分组集合选择。

如果没有simple_form,这将起作用:

<%= f.label :employee_id, "Lead3:" %>
<%= f.grouped_collection_select :employee_id, Workgroup.order(:id) , :employees, :group, :id, :employee_full_name %>

但是,我的simple_form尝试没有——下拉列表为空:

<%= f.input :employee, collection: @workgroups, as: :grouped_select, group_method: :employees, :label => 'Lead2:' %>

 <%= f.association :employee, collection: @workgroups, as: :grouped_select, group_method: :employees, :label => 'Lead2:' %>

我建议检查控制器中的@workgroups定义。它可能返回nil或未指定。根据动作对表单的调用,你应该有这样的东西:

@workgroups = Workgroup.all(order: id)

相关内容

  • 没有找到相关文章

最新更新