0 0

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+jquery-ui-rails

    当我们将jQuery UI引入Rails项目时,通常会使用`jquery-ui-rails` gem,这是一个将jQuery UI与Rails集成的便捷工具。在这个案例中,我们看到`jquery-ui-rails-4.2.1.gem`,这是该gem的一个特定版本。这个gem负责将...

    ruby on rails 实践

    通过这一章的学习,读者将对Rails框架有一个整体的认识,并了解如何搭建开发环境以及设计用户界面(UI)。 第二章“Rails中的资源应用”,详细解释了使用scaffold命令创建资源的步骤,以及如何实现REST...

    rails中使用javascript日期控件

    这篇博客“rails中使用javascript日期控件”探讨的就是如何在Rails应用中集成JavaScript日期控件,特别是通过一个名为WebCalendar.js的库来实现这一功能。WebCalendar.js是一个轻量级的JavaScript库,用于创建交互式...

    Rails 中页面中常用函数

    在Ruby on Rails框架中,页面中的常用函数是构建动态网页的关键元素。Rails作为一个MVC(模型-视图-控制器)架构的Web应用框架,它的视图层主要负责展示数据,而这里的`list.rhtml`就是一个典型的视图文件,用于渲染...

    Rails的自动完成分页插件

    Rails是Ruby on Rails框架的一个重要组成部分,它是一个用于构建Web应用程序的强大工具。在这个场景中,我们关注的是Rails的自动完成、文件上传、分页以及上传进度管理相关的插件。让我们详细了解一下这些关键知识点...

    Ajax on Rails

    **Ajax on Rails** 是一个关于将Ajax技术应用到Rails框架中的主题,旨在提升Web应用程序的用户体验,通过异步数据交换实现页面无刷新更新。Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的...

    Web开发敏捷之道-应用Rails进行敏捷Web开发-第三版.rar

    除了上述两部分外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的应用示例感性了解这个时下热门的web框架。不熟悉Ruby的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与...

    rails-form_tag-lab-v-000

    tag构建功能性的Rails表单将路由助手作为参数传递给form_tag 将带有方法的选项散列传递给form_tag 使用text_field_tag和其他表单控件来创建输入构建一个new动作,该动作将呈现一个提交给create动作的表单指示该实验...

    rails-form_tag-lab-online-web-sp-000

    tag构建功能性的Rails表单将路由助手作为参数传递给form_tag将带有方法的选项哈希传递给form_tag使用text_field_tag和其他表单控件来创建输入构建一个new动作,该动作将呈现一个提交给create动作的表单指示该实验室...

    rails-garden-manager

    "rails-garden-manager" 是一个基于 Ruby on Rails 框架构建的应用程序,它看起来是团队项目,旨在管理某种花园相关的事务。Rails 是一个流行的开源 web 应用开发框架,以其 MVC(模型-视图-控制器)架构模式、DRY...

    Travel-app:Travel 应用程序是一个简单的 Ruby on Rails 应用程序,可显示所有标签及其目的地

    在创建`Travel-app`时,开发者可能使用了`rails new Travel-app`命令来初始化一个新的Rails项目。这个命令会生成一系列默认的文件和目录结构,包括`app`、`config`、`db`、`lib`等。 2. **数据库配置** 在`config...

    seemly.js:立即将您的传统Web表单转换为Ajax表单

    Seemly.js-尽快将表单添加为Ajaxify ...只需将这两个库添加到您的页面中(jQuery除外)。 [removed][removed] [removed][removed] 快速设置 只需将data-seemly-express属性添加到您的脚本标签即可。

    針對 netzke 使用 authlogic 做登录验证

    Netzke是一款基于Rails的JavaScript组件库,它允许开发者在客户端创建复杂的Web应用界面,而Authlogic则是一个灵活且可扩展的身份验证解决方案,常用于Ruby on Rails项目中。 首先,让我们了解Netzke的核心概念。...

    网页课程设计&毕业设计_摄影图片画廊幻灯展示HTML5模板推荐5553.zip

    网页课程设计与毕业设计是IT领域中常见的实践项目,旨在帮助学生掌握网页开发技术并将其...对于学习和实践网页设计的学生来说,这是一个很好的起点,可以帮助他们理解现代网页开发的各个方面,并提升实际项目开发能力。

    个人网站留言功能

    在构建一个个人动态网站时,实现留言功能是增强互动性和用户体验的重要步骤。"个人网站留言功能"这个主题涵盖了几个关键的技术点,包括前端界面设计、后端数据处理以及用户交互逻辑。下面将详细阐述这些知识点。 1....

    SurfnPaddleRails:“将Surf和Paddle变成rails应用程序”

    SurfnPaddleRails 是一个项目,它旨在将Surf和Paddle这两个技术集成到Ruby on Rails(简称Rails)应用程序中。Rails是基于Ruby语言的开源Web应用框架,它遵循MVC(模型-视图-控制器)架构模式,使得开发过程高效且可...

    蓝色大气的公司后台登录页面 是一款某建站公司的后台登录页面html模板下载 。.zip

    总的来说,“蓝色大气的公司后台登录页面”HTML模板是前端开发的一个实用工具,它为建站公司提供了快速构建专业后台登录界面的解决方案,减少了从零开始设计的时间成本,同时保证了界面的高质量和用户体验。...

    flapper_news:遵循关于Rails + Angular的Thinkster教程

    本教程将深入探讨如何遵循Thinkster的教程,构建一个名为“Flapper News”的应用,它是一个简单的新闻聚合平台,展示了Rails和Angular的协同工作。 首先,我们来看Rails 4.2.2,这是Ruby on Rails的一个稳定版本,...

Global site tag (gtag.js) - Google Analytics