`
cowoo
  • 浏览: 48924 次
  • 性别: Icon_minigender_1
社区版块
存档分类

rails中级联更新

阅读更多
今天redstar提到系统里面级联更新的问题,以前对rails中ajax的支持不是很在意,没怎么用过,用一下还是蛮贴心的。

redstar的方法基本可行,我做了一些小改动。
_form.rhtml中
ruby 代码
 
  1. <%= observe_field(:pda_cDepCode,:frequency => 0.5,  
  2.   
  3.                   :update => "person",:url => {:action => "getPerson"},:with => "code")%>  

<o:p></o:p>

这里用with作为参数名传过去就可以在getPerson里面直接用@params[:code]来获得参数。<o:p></o:p>

之前总有一个等号的原因可能也跟这个有关,因为parameters都是用一个hash table里面传过去的,没有指定参数的情况下,就有一个等号吧,细节可以参阅rails的文档。<o:p></o:p>

然后getPerson方法就变成<o:p></o:p>

 

java 代码
 
  1. def getPerson  
  2.   
  3.     @staffers = Staffer.find(:all,:conditions=>["cDepCode=?",@params[:code]])  
  4.   
  5.     if @staffers.length!=0  
  6.   
  7.       render :inline=> %{<%= collection_select(:sgda, :cPerson, @staffers , :cPerson, :cPerson) %>}  #如果有员工就以下拉表显示  
  8.   
  9.     else  
  10.   
  11.       render :inline=> "该部门没有员工 点击添加"  
  12.   
  13.     end  
  14.   
  15.   end  
<o:p></o:p>


而且可以放到application.rb里面,不用每个类都写一下了(不知道是不是放到helper里更好?),暂时先这样了,以后再继续修改。<o:p></o:p>

分享到:
评论

相关推荐

    2023-2024亚马逊欧洲站-宠物品类新卖家选品推荐报告.pdf

    2023-2024亚马逊欧洲站-宠物品类新卖家选品推荐报告.pdf

    VBA-029.批量将图片插入到单元格批注中

    VBA-029.批量将图片插入到单元格批注中

    基于OpenCV快速筛选IOS相册中相似的图片文档+源码+全部资料+优秀项目.zip

    【资源说明】 基于OpenCV快速筛选IOS相册中相似的图片文档+源码+全部资料+优秀项目.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!OpenCV

    基于小程序的西餐外卖系统的设计与实现NodeJS源代码(完整前后端+mysql).zip

    功能说明: 环境说明: 开发语言:Java 服务器:tomcat7及以上 JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11及以上 开发软件:eclipse/idea 小程序框架:uniapp/原生小程序 开发工具:HBuilder X/微信开发者。。。

    计算机网络技术实验-包含多个实验

    计算机网络技术实验_包含多个实验

    基于C语言大作业,基于Qt框架(C++)和SQLite数据库的学生信息管理系统源码+文档+高分项目+全部资料.zip

    【资源说明】 基于C语言大作业,基于Qt框架(C++)和SQLite数据库的学生信息管理系统源码+文档+高分项目+全部资料.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    基于软件与微电子学院 操作系统与虚拟化安全期末大作业源码+文档+高分项目+全部资料.zip

    【资源说明】 基于软件与微电子学院 操作系统与虚拟化安全期末大作业源码+文档+高分项目+全部资料.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    基于java+springboot+vue+mysql的线上辅导班系统 源码+数据库+论文(高分毕业设计).zip

    项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea、vscode 数据库:MySql5.7以上 部署环境:maven 数据库工具:navicat

    NLP大作业自然语言处理大作业-新闻情感极性分类项目源代码+文档说明

    NLP大作业自然语言处理大作业-新闻情感极性分类项目源代码+文档说明,含有代码注释,满分大作业资源,新手也可看懂,期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。该项目可以作为课程设计期末大作业使用,该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 NLP大作业自然语言处理大作业-新闻情感极性分类项目源代码+文档说明NLP大作业自然语言处理大作业-新闻情感极性分类项目源代码+文档说明NLP大作业自然语言处理大作业-新闻情感极性分类项目源代码+文档说明NLP大作业自然语言处理大作业-新闻情感极性分类项目源代码+文档说明NLP大作业自然语言处理大作业-新闻情感极性分类项目源代码+文档说明NLP大作业自然语言处理大作业-新闻情感极性分类项目源代码+文档说明NLP大作业自然语言处理大作业-新闻情感极性分类项目源代码+文档说明NLP大作业自然语言处理大作业-新闻情感极性分类项目源代码+文档说明NLP大作业自然语言处理大作业-新闻情感极性分类项目源代码+文档说明NLP大作业自然语言处理大作业-新闻情感极性分类项目源代码+文档说明NLP大作业自然语言

    基于java+springboot+vue+mysql的论坛系统 源码+数据库+论文(高分毕业设计).zip

    项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea、vscode 数据库:MySql5.7以上 部署环境:maven 数据库工具:navicat

    非常好的表白代码圣诞树源代码100%好用.zip

    非常好的表白代码圣诞树源代码100%好用.zip

    毕业设计-数据透视表.rar

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、本项目仅用作交流学习参考,请切勿用于商业用途。

    微信小程序源码实验室管理微信小程序-服务端-毕业设计.zip

    微信小程序源码实验室管理微信小程序-服务端-毕业设计.zip是一个综合性的项目,旨在为校园内的实验室资源管理提供一个高效、便捷的解决方案。该项目的主要功能包括实验室预约、使用情况跟踪、设备管理以及用户管理等多个模块,能够有效提高实验室的使用效率和管理水平。 项目采用微信小程序前端与服务器端相结合的方式进行开发。前端利用微信小程序框架进行设计,保证了良好的用户体验;后端则采用Node.js与Express框架,结合MySQL数据库,实现了数据的存储与处理。通过这种方式,项目实现了前后端分离,提高了系统的可扩展性与安全性。 项目为完整毕设源码,先看项目演示,希望对需要的同学有帮助。。内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载,请私信我。

    非常好的数据库定时备份系统源代码100%好用.zip

    非常好的数据库定时备份系统源代码100%好用.zip

    全国电子设计竞赛备赛策略解析

    内容概要:本文详细介绍了全国电子设计竞赛的备赛策略,包括竞赛规则与评分标准、技术选型与平台搭建、电路设计与优化、编程与算法应用、团队协作与项目管理、心理调适与时间管理六个方面。具体涵盖了竞赛规则解读、技术工具推荐、电路设计技巧、编程语言选择及算法优化、团队角色分工、项目进度管理、心理调适及时间管理等内容。 适用人群:适用于参加全国电子设计竞赛的学生、指导教师及相关科研人员。 使用场景及目标:帮助参赛团队更好地理解和应对竞赛的各项要求,通过系统化的备赛策略提高竞赛成绩和作品质量。 其他说明:文中提供了大量实用的技巧和方法,不仅有助于竞赛准备,也可作为电子设计领域的参考材料。

    基于java+springboot+vue+mysql的二手车交易系统 源码+数据库+论文(高分毕业设计).zip

    项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea、vscode 数据库:MySql5.7以上 部署环境:maven 数据库工具:navicat

    毕业设计-好例子网_用Python爬虫秒杀和抢票 公开课源码.rar

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、本项目仅用作交流学习参考,请切勿用于商业用途。

    基于java+springboot+vue+mysql的大学生一体化服务平台 源码+数据库+论文(高分毕业设计).zip

    项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea、vscode 数据库:MySql5.7以上 部署环境:maven 数据库工具:navicat

    IMG_2768.JPG

    IMG_2768.JPG

Global site tag (gtag.js) - Google Analytics