-
rails一个页面两个表单的问题3
[quote] <% t "New SOAP Service" -%> <h1>New SOAP Service</h1> <%= error_messages_for :soap_service %> <% form_remote_tag(:url => load_wsdl_soap_services_url, :update => { :success => 'soap_service_after_wsdl_load' }, :success => "new Effect.Highlight('soap_service_form', { duration: 1.5 });", :failure => "alert('Sorry, an error has occurred.');", :loading => "Element.show('spinner')", :complete => "Element.hide('spinner')") do %> <div> <p style=" margin-top: 0;"> <%= text_field_tag "wsdl_url", params[:wsdl_url], :style => "width: 550px" -%> <%= submit_tag "Preview" -%> <%= image_tag icon_filename_for(:spinner), :id => "spinner", :style => "display: none; vertical-align: middle;" -%> </p> </div> <% end -%> <div id="soap_service_after_wsdl_load"> <% form_for(@soap_service) do |f| %> <table style="width: 100%; line-height: 1.5;"> <tr> <td style="width: 100%; padding-right: 1em; "> <fieldset> <legend>Information from WSDL</legend> <!-- Name --> <div> Name: <br/> <% if @wsdl_info and !@wsdl_info["name"].blank? %> <p class="field"><%= h @wsdl_info["name"] -%></p> <% else %> <p class="none_text">Not available</p> <% end %> </div> </fieldset> </tr> </table> <p style="text-align: center; margin-top: 1.5em;"> <%= submit_tag "Submit", :disable_with => "Submitting...", :disabled => @wsdl_info.nil? -%> </p> <% end %> </div> [/quote]
上面的两个表单,为什么我点下面的submit的时候,他和点上面的preview是一样的,
preview只是将数据预览,submit才是将数据写道数据库中去,在soap_service的控制器中,定义了load_wsdl和 create的方法,可是点submit和preview都使用的是load_wsdl,是我哪里没有写对还是,原因在哪,麻烦给分析一下,多谢了!
2011年10月24日 10:50
目前还没有答案
相关推荐
当我们将jQuery UI引入Rails项目时,通常会使用`jquery-ui-rails` gem,这是一个将jQuery UI与Rails集成的便捷工具。在这个案例中,我们看到`jquery-ui-rails-4.2.1.gem`,这是该gem的一个特定版本。这个gem负责将...
通过这一章的学习,读者将对Rails框架有一个整体的认识,并了解如何搭建开发环境以及设计用户界面(UI)。 第二章“Rails中的资源应用”,详细解释了使用scaffold命令创建资源的步骤,以及如何实现REST...
这篇博客“rails中使用javascript日期控件”探讨的就是如何在Rails应用中集成JavaScript日期控件,特别是通过一个名为WebCalendar.js的库来实现这一功能。WebCalendar.js是一个轻量级的JavaScript库,用于创建交互式...
在Ruby on Rails框架中,页面中的常用函数是构建动态网页的关键元素。Rails作为一个MVC(模型-视图-控制器)架构的Web应用框架,它的视图层主要负责展示数据,而这里的`list.rhtml`就是一个典型的视图文件,用于渲染...
Rails是Ruby on Rails框架的一个重要组成部分,它是一个用于构建Web应用程序的强大工具。在这个场景中,我们关注的是Rails的自动完成、文件上传、分页以及上传进度管理相关的插件。让我们详细了解一下这些关键知识点...
**Ajax on Rails** 是一个关于将Ajax技术应用到Rails框架中的主题,旨在提升Web应用程序的用户体验,通过异步数据交换实现页面无刷新更新。Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的...
除了上述两部分外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的应用示例感性了解这个时下热门的web框架。不熟悉Ruby的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与...
tag构建功能性的Rails表单将路由助手作为参数传递给form_tag 将带有方法的选项散列传递给form_tag 使用text_field_tag和其他表单控件来创建输入构建一个new动作,该动作将呈现一个提交给create动作的表单指示该实验...
tag构建功能性的Rails表单将路由助手作为参数传递给form_tag将带有方法的选项哈希传递给form_tag使用text_field_tag和其他表单控件来创建输入构建一个new动作,该动作将呈现一个提交给create动作的表单指示该实验室...
"rails-garden-manager" 是一个基于 Ruby on Rails 框架构建的应用程序,它看起来是团队项目,旨在管理某种花园相关的事务。Rails 是一个流行的开源 web 应用开发框架,以其 MVC(模型-视图-控制器)架构模式、DRY...
在创建`Travel-app`时,开发者可能使用了`rails new Travel-app`命令来初始化一个新的Rails项目。这个命令会生成一系列默认的文件和目录结构,包括`app`、`config`、`db`、`lib`等。 2. **数据库配置** 在`config...
Seemly.js-尽快将表单添加为Ajaxify ...只需将这两个库添加到您的页面中(jQuery除外)。 [removed][removed] [removed][removed] 快速设置 只需将data-seemly-express属性添加到您的脚本标签即可。
Netzke是一款基于Rails的JavaScript组件库,它允许开发者在客户端创建复杂的Web应用界面,而Authlogic则是一个灵活且可扩展的身份验证解决方案,常用于Ruby on Rails项目中。 首先,让我们了解Netzke的核心概念。...
网页课程设计与毕业设计是IT领域中常见的实践项目,旨在帮助学生掌握网页开发技术并将其...对于学习和实践网页设计的学生来说,这是一个很好的起点,可以帮助他们理解现代网页开发的各个方面,并提升实际项目开发能力。
在构建一个个人动态网站时,实现留言功能是增强互动性和用户体验的重要步骤。"个人网站留言功能"这个主题涵盖了几个关键的技术点,包括前端界面设计、后端数据处理以及用户交互逻辑。下面将详细阐述这些知识点。 1....
SurfnPaddleRails 是一个项目,它旨在将Surf和Paddle这两个技术集成到Ruby on Rails(简称Rails)应用程序中。Rails是基于Ruby语言的开源Web应用框架,它遵循MVC(模型-视图-控制器)架构模式,使得开发过程高效且可...
总的来说,“蓝色大气的公司后台登录页面”HTML模板是前端开发的一个实用工具,它为建站公司提供了快速构建专业后台登录界面的解决方案,减少了从零开始设计的时间成本,同时保证了界面的高质量和用户体验。...
本教程将深入探讨如何遵循Thinkster的教程,构建一个名为“Flapper News”的应用,它是一个简单的新闻聚合平台,展示了Rails和Angular的协同工作。 首先,我们来看Rails 4.2.2,这是Ruby on Rails的一个稳定版本,...