Ruby on rails Rails XML-使用多条记录更新服务器
我正在使用Rails2.x服务器,并尝试使用XML处理所有交互。我用单个XML记录更新数据库(创建/更新/删除)没有问题,但是我有一组新记录要添加到一个事务中,我无法让它工作 我提交的XML如下所示:Ruby on rails Rails XML-使用多条记录更新服务器,ruby-on-rails,xml,Ruby On Rails,Xml,我正在使用Rails2.x服务器,并尝试使用XML处理所有交互。我用单个XML记录更新数据库(创建/更新/删除)没有问题,但是我有一组新记录要添加到一个事务中,我无法让它工作 我提交的XML如下所示: <invitees> <invitee> <event>32</event> <name>Jack</name> </invitee
<invitees>
<invitee>
<event>32</event>
<name>Jack</name>
</invitee>
<invitee>
<event>42</event>
<name>Alan</name>
</invitee>
</invitees>
在“Invitee.new”中失败,错误为:
NoMethodError(用于#的未定义方法'stringify_keys!'):
谁能告诉我我做错了什么,以及如何处理从远程客户端在一个事务中提交的多个XML记录
感谢您的帮助/指点。请注意:请不要在代码中过度使用实例变量(即
@invitee
)。适当时用局部变量替换它们。在
@invitees = params[:invitees]
for @invitee in @invitees
thisinvitee = Invitee.new(@invitee)
thisinvitee.save
end