Ruby on rails 有没有更简单的方法将用户确认添加到Rails中的第一个\u或\u create方法?

Ruby on rails 有没有更简单的方法将用户确认添加到Rails中的第一个\u或\u create方法?,ruby-on-rails,Ruby On Rails,我有一个用户模型,它接受组的嵌套属性。如果用户试图加入一个不存在的组,我想首先确认新组是真正需要的(即防止拼写错误),然后创建该组或重新呈现新操作 目前,我正在使用first\u或\u initialize检查组是否存在,如果不存在,我将使用@new\u group=true标志重新呈现表单,该标志使视图显示模式对话框,以确认组的创建,并给出“是”或“否”响应。然后,create操作将查找参数[“commit”]的yes或no,并相应地进行操作 这是可行的,但它确实很笨重,特别是因为我必须通过对

我有一个用户模型,它接受组的嵌套属性。如果用户试图加入一个不存在的组,我想首先确认新组是真正需要的(即防止拼写错误),然后创建该组或重新呈现新操作

目前,我正在使用
first\u或\u initialize
检查组是否存在,如果不存在,我将使用
@new\u group=true
标志重新呈现表单,该标志使视图显示模式对话框,以确认组的创建,并给出“是”或“否”响应。然后,
create
操作将查找参数[“commit”]的yes或no,并相应地进行操作

这是可行的,但它确实很笨重,特别是因为我必须通过对话框传递许多其他参数作为隐藏字段


是否有更好的方法向first\u或\u create/first\u或\u initialize方法添加确认

您可以通过ajax检查组是否存在,然后在客户端进行确认,然后在确认后才插入组,这会更简单一些