`

ruby 问题(解决)

阅读更多
一服务器A 上有一项目上有一个代码如下:
<%= start_form_tag :action => "receive_post"%>
   <%= text_field 'todoproject', 'title' %>
   #当前页面的cookies
   <%= text_field 'todoproject', 'current_cookies',:value=>request.cookies %>
     ..............
  <%= submit_tag "form" %>
<%= end_form_tag %>


另一个服务器B 上有一个项目 并且建有一个todoproject的数据库!
 
  #总是接受服务器的form post值
   def receive_post
      pp params["todoproject"]
    end
  

解决办法

def bug_poster   
   html << "<div id='hidden_div'>"  
   html<< hidden_field('todo_project', 'current_cookies',:value=>request.cookies)       
   html<< "</div>"  
   html << "<div id='attachbig' width='100%'>"         
   html<< %(<script type=text/javascript language=JavaScript>\n)   
   html<< %(function checkdata\(\){\n)   
html<<%(iframe_form.document.form1.innerHTML=$\('hidden_div'\).innerHTML+iframe_form.document.form1.innerHTML\n)   
   html<< %(};\n)   
   html<<%(</script>\n)   
   html << "<iframe id='iframe_form' src='http://localhost:3000/todo_project/new'  onload='checkdata();'>"  
   html<<"</iframe>"    
   html << "</div>"  
  end  

 

分享到:
评论

相关推荐

    Ruby语言解决旅行包问题,代码.zip

    Ruby语言解决旅行包问题,代码.zip

    Ruby-Geocoder完整的Ruby地理编码解决方案

    Ruby-Geocoder是一款强大的Ruby库,它为开发者提供了完整的地理编码解决方案。这个库的主要功能包括正向地理编码、反向地理编码以及距离查询,适用于基于地理位置的应用开发。下面将详细介绍这些功能及其应用。 1. ...

    Ruby-Authlogic一个干净简单的ruby身份验证解决方案

    总之,Ruby-Authlogic 是一个功能强大且灵活的身份验证解决方案,它帮助开发者快速、安全地实现用户身份验证功能,而无需编写大量重复代码。通过其清晰的接口和丰富的配置选项,你可以根据项目需求定制最适合的认证...

    安装rvm,把ruby版本提升至3.0.0

    `RVM`(Ruby Version Manager)是解决这一问题的利器,它允许开发者在多个Ruby版本之间轻松切换。本文将详细介绍如何安装RVM以及如何通过RVM将Ruby版本升级到3.0.0,同时也会提及在安装Redis过程中遇到的问题和解决...

    笨办法学ruby_笨办法学ruby_ruby_bravevk4_

    这种“做中学”的方法有助于提高问题解决能力,因为编程往往需要面对实际问题并找出解决方案。 Ruby社区活跃,有丰富的第三方库,如Rails框架,使得Ruby在Web开发领域占有重要地位。虽然本书可能不会深入到框架的...

    Working with Ruby Threads

    - **互斥锁与内存可见性**:互斥锁不仅解决了数据竞争问题,还解决了内存可见性问题,即确保线程间正确地同步内存中的数据变化。 - **互斥锁性能**:互斥锁本身具有一定的开销,不当使用可能会导致性能下降。因此,...

    Ruby-RubyCompiler针对Ruby设计的AOTAOT编译器

    Ruby的AOT编译器旨在解决Ruby解释器(如MRI)在处理复杂应用时的性能瓶颈问题。通过预编译Ruby代码,可以将程序转换为高效的二进制形式,这在需要高性能、低延迟的场景下尤为重要,例如服务器端的应用、科学计算或者...

    Ruby-Mobility可拔插的Ruby翻译框架

    Ruby-Mobility是一款强大的、可拔插的Ruby翻译框架,专为解决多语言支持而设计。这个框架的主要目标是提供一种灵活、高效且易于集成的方式来处理应用中的国际化(i18n)问题。Ruby-Mobility的核心设计理念在于解耦...

    ruby官方chm文档

    Ruby是一种面向对象的、动态类型的编程语言,以其简洁、优雅的语法和强大的元编程能力...通过仔细阅读和实践,无论是初学者还是经验丰富的开发者,都能加深对Ruby的理解,提升编程技能,更好地利用Ruby来解决实际问题。

    ruby语言帮助文当

    无论是初学者还是经验丰富的开发者,这些文档都是宝贵的参考资料,能够提升编程技能,解决实际问题。在阅读这些文档时,可以查找特定方法的用法、学习新的类和模块,以及查阅语言的语法细节,从而更好地驾驭Ruby 2.0...

    Best of Ruby Quiz

    《Best of Ruby Quiz》通过一系列精心设计的问题和解答,帮助读者巩固和拓展对Ruby的理解,提高编程技巧和解决问题的能力。无论是初学者还是经验丰富的开发者,都能从中受益匪浅。阅读这本书,不仅能够提升编程能力...

    Programming Ruby.pdf

    《Programming Ruby》被誉为是学习Ruby语言的最佳...通过深入学习这本书,读者将能够掌握Ruby语言的精髓,了解Ruby on Rails框架的强大功能,并在实际项目中运用这些知识,解决复杂的问题,创造出优雅且高效的代码。

    ruby windows一键安装

    为了解决这个问题,"ruby windows一键安装" 提供了一个简便的方法,帮助用户快速在Windows上搭建Ruby开发环境。 Ruby的Windows一键安装工具通常是像`rubyinstaller`这样的程序,它包含了Ruby解释器、标准库以及必要...

    ruby1.8.6-26

    - 兼容性:对Windows系统有良好的支持,解决了许多与操作系统交互的问题。 - 面向对象:Ruby是一种纯面向对象的语言,所有数据都是对象,所有的操作都是方法调用。 - 动态:Ruby具有高度的动态性,允许在运行时修改...

    Ruby基础学习资料

    - **Windows**:可以通过RubyInstaller下载并安装,包含了Ruby和DevKit,用于解决编译依赖问题。 - **Linux**:大多数Linux发行版都有Ruby的包管理器,如Ubuntu的`apt-get`或Fedora的`dnf`,可以直接安装。 运行...

    Ruby Programming

    有了坚实的社区支持和日益增长的优秀库基础,我创立了一家公司,主要通过应用Ruby解决实际问题来盈利。Ruby已经准备好进入主流,而新版的《Pick Axe》将向等待的世界展示Ruby究竟是什么样子。” #### 四、为什么...

    ruby-debug命令详解

    在调试Ruby代码时,`ruby-debug`是开发者们常用的一个工具,它提供了丰富的交互式调试功能,帮助我们理解代码运行过程,定位并解决问题。本文将详细介绍`ruby-debug`的使用方法和核心特性。 ### 一、安装`ruby-...

    Ruby基础教程(第5版)1

    高级主题,如正则表达式,也在书中有所涉及,这些内容对提升开发者解决复杂问题的能力至关重要。Ruby的简洁语法和优雅表达方式,使得即使是有经验的程序员也会对其着迷,书中对此也有深入浅出的介绍。 本书不仅是...

    《RUBY QUIZ - The Solitaire Cipher 》

    Ruby Quiz是由James Edward Gray II创建的一个在线活动,它每周发布一个编程挑战,参与者需要用Ruby语言来解决问题。这些题目涵盖了各种各样的主题,从基础语法到复杂的算法,旨在提升开发者的技术水平和解决问题的...

Global site tag (gtag.js) - Google Analytics