Rails - 从javascript提示创建记录

假设我有一个产品型号,用户在组合框中选择其类别。该类别只有一个字段,即名称。 我希望在此组合旁边有一个“添加”按钮,让用户只需在javascript提示对话框中输入其名称即可添加另一个类别,因此该类别将插入数据库并更新组合。 实现这一目标的最佳方法是什么? 谢谢!     
已邀请:
所以这就是我从问题中理解的...你想在你的表中创建一条记录,点击添加按钮。并且记录的值应该是用户在提示对话框中给出的名称。 你可以通过这样做来实现这一点.. 1)当用户输入名称时,对服务器端进行ajax调用..如果你使用jquery,可能是这样的..
    $.post("yourcontroller/yourmethod", { name: "value given by user in the prompt"}, function(data) {
       //this is where you update the combo
    });
2)在config / routes.rb中声明yourcontroller / yourmethod路由.. 3)在控制器中定义您的方法,该方法读取参数[:name],并根据您正在使用的ORM在表格中创建记录。如果你正在使用Sequel ORM,你可能会做这样的事情。
YourTable.create(
  :name => params[:name]
)
然后应该在表中创建一条记录。     

要回复问题请先登录注册