Javascript 从rails中的ldap信息动态创建用户

Javascript 从rails中的ldap信息动态创建用户,javascript,jquery,ruby-on-rails,ruby,ldap,Javascript,Jquery,Ruby On Rails,Ruby,Ldap,我想在ldap搜索之后立即动态创建一个用户 在应用程序中,用户可以在ldap中搜索id,如果ldap中存在此人,则返回id和姓名 我想要实现的是,当显示id时(搜索后),当前用户应该可以选择使用ldap返回的id和名称创建新的本地用户 以下是我的看法: <% if @users_ldap %> <%= @users_ldap.second.first %> # name <%= @users_ldap.first.first

我想在ldap搜索之后立即动态创建一个用户

在应用程序中,用户可以在ldap中搜索id,如果ldap中存在此人,则返回id和姓名

我想要实现的是,当显示id时(搜索后),当前用户应该可以选择使用ldap返回的id和名称创建新的本地用户

以下是我的看法:

    <% if @users_ldap %>
        <%= @users_ldap.second.first %> # name
        <%= @users_ldap.first.first %> # id
# button to save info as local user here

#名字
#身份证
#按钮将信息保存为本地用户
我是否重定向到用户控制器中的create方法?有没有一种方法可以在不离开当前页面的情况下执行此操作?(如果我希望能够在不刷新的情况下一次添加多个)

更新:

添加了一行:

 <% link_to 'Add', User.create({:id => @users_ldap.second.first, :name => @users_ldap.first.first,  :group_ids => ["#{params[:id]}"] }) %>
@users\u ldap.second.first,:name=>@users\u ldap.first.first,:group\u id=>[“#{params[:id]}”]}]>

这将在执行搜索后立即添加用户。我仍然希望它是动态的(因此,在按钮上单击Dothis line)

如果您没有异步执行此操作,那么是的,按钮应该链接到
用户#创建
操作

在rails中创建一个用户需要两个动作,一个是
new
动作来创建一个新的空白用户实例,另一个是
create
动作来根据
用户参数实际创建用户。该按钮应链接到此
create
操作。您可以通过更改
表单标签
的可选
:控制器
:操作
属性来编辑表单的位置

form_tag(controller: "users", action: "create")
...
只要您有一个链接到
用户#create
的路由,就会触发该操作。在此操作中,您应该调用
用户
模型并创建新的用户记录