`
jackdraw
  • 浏览: 56094 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

批量增加更新原来如此

阅读更多

在想了好几天怎么去一个form如何更新两个关联表,回过来的却发现如此简单

原来我是这样子处理的,用传过去的params是一个[{"id"=>"12",name=>"jj"},{"id"=>"13",name=>"jsdj"}]这样的一个数组,然后动态的组装成update的语句,然后用一个conntection

今天看了base.rb的源码,原来批量更新是如何简单

用upate方法就可以了

java 代码
  1. <% form_tag :action => 'create' do %>   
  2.   
  3.   <% for @provide in @provides %>   
  4.    <ul class="listul">   
  5.     <li  class="border-f"><%= text_field("provide[]", 'user_id', "size" => "10") %></li>   
  6.       <li  class="border-f">   
  7.     <%= text_field("provide[]",'goods_prove', "size" => "10") %>    
  8.    </li>   
  9.       <li  class="border-f">   
  10.        <%= text_field("provide[]",'container_price', "size" => "10") %>   
  11.       </li>    
  12.       <li  class="border-f"><%= text_field('provide[]', 'muster_price', "size" => "10")  %></li>    
  13.       <li  class="border-f"><%= text_field('provide[]','leastAmount_price', "size" => "10")  %></li>     
  14.    <li  class="border-l"><%= text_field('provide[]','least_amount', "size" => "10") %></li>    
  15.    <li  class="border-l"><%= text_field('provide[]','unit', "size" => "10") %></li>    
  16.    <li  class="border-l"><%= text_field('provide[]','material', "size" => "10")  %></li>    
  17.     </ul>   
  18.     <% end%>   
  19.    <% end %>   

 

 

Provide.update(params[:provide].keys,params[:provide].values)然后在controller中
分享到:
评论

相关推荐

    分布式监控系统Zabbix-批量添加聚合图形

    在面对大量主机时,手动配置监控项目变得异常繁琐,特别是当需要为多个主机组批量添加聚合图形时更是如此。因此,本文将详细介绍如何利用Python脚本来实现Linux环境下Zabbix中批量添加聚合图形的功能。 #### 二、...

    RAR注释批量添加器 v1.0

    尽管如此,"RAR注释批量添加器 v1.0"在处理RAR格式的批量注释任务上表现出色,对于那些主要依赖RAR格式的用户来说,它是一款非常实用的工具。在日常工作中,无论是整理个人资料还是进行团队协作,这款软件都能发挥极...

    word批量添加千分符

    针对这一需求,我们可以利用Word的查找替换功能或宏来实现批量添加千分符,提高工作效率。 一、使用查找替换功能批量添加千分符 1. 打开你的Word文档,点击菜单栏上的“开始”选项。 2. 在“开始”选项卡中找到...

    文件批量更名工具

    利用批量更名工具,研究人员可以迅速地为这些数据文件添加统一的前缀或后缀,以标识数据集、实验条件或是采样时间点。这种统一的命名规范不仅有助于数据的存储和备份,还能够显著提高在后续分析过程中查找和调用特定...

    中文3dMax相机批量渲染插件

    如此一来,用户可以一键启动批量渲染流程,极大提升工作效率。 从操作的角度看,该插件的使用极为便捷,几乎无需进行额外的安装设置。按照“安装方法.txt”文档的指引,用户可以轻松将插件脚本放置在3DMax的自定义...

    技巧141批量添加数据系列共2页.pdf.zip

    【标题】"技巧141批量添加数据系列共2页.pdf.zip" 提示我们这是一个关于在数据处理过程中批量添加数据系列的教程,可能是针对Excel、数据库或其他数据分析工具的技巧分享。这种技巧通常用于提高工作效率,避免手动...

    VC6.0批量添加和取消注释.zip

    因此,掌握如何在VC6.0中利用宏进行批量添加和取消注释是一项有价值的技能,尤其对于处理大型代码库的开发者来说更是如此。 总的来说,这个"VC6.0批量添加和取消注释.zip"压缩包提供了一个实用的解决方案,帮助...

    Windows下批量改名工具

    在Windows操作系统环境中,批量处理文件是日常工作中极为常见的一项任务。例如,当你下载了一大批图片或者整理归档了各类文档时,可能...如此,你就能快速掌握该工具,并在你的Windows系统中实现文件的高效批量重命名。

    文件批量改名之星 绿色版

    无论是添加数字序列、插入日期时间戳、更改文件扩展名,还是将文件名中的特定文本替换为其他字符串,软件都能轻松实现。它支持使用通配符和正则表达式,这进一步扩展了用户制定复杂改名规则的可能性。 使用“文件...

    c# 对sqlite基本操作,带批量插入(百万级秒插)

    在本文中,我们将深入探讨如何使用C#进行SQLite的基本操作,特别是关注批量插入功能,这在处理大量数据时尤其有用,如标题所述,可以实现百万级数据的秒级插入。SQLite是一个轻量级的数据库引擎,它允许在无需服务器...

    批量清除照片拍摄时间软件

    此外,尽管已经清除了一些信息,但有些社交媒体平台或在线服务可能会在用户上传照片时自动恢复或添加这些信息,用户在分享照片时应该对此有所警觉。 此外,需要指出的是,批量清除照片拍摄时间软件虽然解决了隐私...

    百度批量改名1.0.zip

    一款优质的批量重命名工具应当能够支持多种命名规则,如添加前缀或后缀、字符串替换、批量编号等。用户只需设定好规则,一键应用到选定的文件,便可轻松完成原本繁琐的重命名工作。 然而,任何工具的使用都需要谨慎...

    批量文件夹命名工具

    不仅如此,批量命名工具还通常提供多种命名规则供用户选择,以适应不同场景下的命名需求: 1. 序列命名:允许用户从一个指定的数字开始,然后根据需要设定的步长连续增加。这对于按顺序组织文件非常有用。 2. ...

    5000条微群数据,可用软件批量添加

    标题中的“5000条微群数据,可用软件批量添加”揭示了这个资源是关于微博微群的数据集合,数量为5000条,且这些数据能够通过特定的软件进行批量处理,可能是为了实现快速的加入或者分析目的。这里涉及的知识点包括:...

    zencart评论csv批量导入插件

    对于拥有庞大商品库和丰富评论的商家而言,手动添加或更新评论是一项耗时耗力的工作。而有了“zencart评论csv批量导入插件”,商家可以将CSV文件中整理好的评论数据一次性导入到Zencart系统中。CSV文件由于其通用性...

    宽带QQ批量自动登陆器 v4.5.zip

    强大的宽带自动拨号 拨号如此的简单快捷  家庭用户如果是拨号用户使用此功能就更加快捷,不用担心忘记帐号密码,重装系统也能自动创建快捷的拨号上网,不需要繁琐的去设置与等待。 QQ号批量快捷自动登陆无忧 真是...

    UltraReplace超级批量文本替换

    对于处理多语言文本或包含特殊编码的文件,这样的灵活性无疑增加了其适用性。 此外, UltraReplace还特别优化了对HTML和TXT等常见文本格式的支持。在处理网页源代码或纯文本文件时,它能够准确地识别和替换特定部分...

    凌霄批量截图 破解版

    凌霄批量切割图片为将图片分割成任意多小片提供了一个完整的的解决方案。  1、任意指定要切割的行数及列数。  2、任意指定任意行的高度或列的宽度。  3、通过预览窗口实时看到分割效果  4、支持单张保存...

    辉耀PDF文件合并工具、批量添加签章工具(试用版)

    针对这一需求,辉耀技术公司推出了“辉耀PDF文件合并工具、批量添加签章工具(试用版)”,一款集成了文件合并和签章添加功能的PDF处理软件。接下来,我们将深入了解这一工具的核心功能以及在商业操作中的应用价值。...

    批量添加水印(TSRWatermarkImageSoftware) v2.1.32绿色版.rar

    批量加水印软件Portable TSR Watermark Image Software是一种易于使用的工具,它可以帮助您添加水印图像。 它可以在批处理模式下运行,easyli添加水印到您的图片,图像,照片或其它数字图像标识或文字。在创建批处理...

Global site tag (gtag.js) - Google Analytics