rails如何传递参数到controller里面

问题描述

今天才开始学习rails,前台页面有几个input和一个button,我想完成这样的功能: 点击button以后,把input里输入的值传到controller的ruby文件中去处理,请问这个如何实现啊?万分感谢。。。<html> <div id = "config_form"> <table align="center"> <tr><td><b><label>DB IP</label></b></td><td><input type="text" id="db_ip" name="db_ip" style="background-color: #EEEEEE"></br></td></tr><tr><td><b><label>DB Name</label></b></td><td><input type="text" id="db_name" name="db_name" style="background-color: #EEEEEE"></br></td></tr> <tr><td><center><input type="button"value="submit"onclick="postContent()"style="width:60; height:30"/></center></td><td><center><input type="button"value="reset"onclick="reset()"style="width:60; height:30"/></center></td></tr> </table> </div></html>

解决方案

我觉得你既然选择了ror的学习,那么就尽量去掉以前的开发模式的影响吧。ror在rest方面有它独特的效果。从你的代码中看,似乎没有form标签啊,这个html页面正确么?
解决方案二:
兄弟,请问没有form,没有action,如何提交数据?
解决方案三:
我给你讲个思想吧,for example:如果你有一个这样的url:http://127.0.0.1:3000/hello?user_id=100那么在controller中在hello 的action中,是这样取到user_id为100的值params[:user_id] # this is '100'

时间: 2024-09-13 18:17:36

rails如何传递参数到controller里面的相关文章

java基础 传递参数

惯例: 我是温浩然: Java基础之,Java方法传递参数: public class Text { public static void main(String[] args) { Example a = new Example(); a.setId("aaa"); String b = "222"; int i = 1; aaa(i); dengyu(b,a); System.out.println("i="+i); System.out.p

技术-AngularJS“面包屑”跳转传递参数问题

问题描述 AngularJS"面包屑"跳转传递参数问题 在使用AngularJS时,我遇到一个问题,弄了很长时间都不会,主要是我刚刚使用AngularJS没多久,网上关于AngularJS的资料也很少. 希望会的技术大牛给些建议. 首先我先上界面展示的效果图: 第一张图点击某一个任务里面的凭证按钮后跳到第二张图,然后再从第二张图点击"面包屑"上的"任务分发情况"想回退到第一张图,但是地址栏上面的projectId已经消失了(如图三),应该是没有传

SpringMVC札集(04)——SpringMVC传递参数

自定义View系列教程00–推翻自己和过往,重学自定义View 自定义View系列教程01–常用工具介绍 自定义View系列教程02–onMeasure源码详尽分析 自定义View系列教程03–onLayout源码详尽分析 自定义View系列教程04–Draw源码分析及其实践 自定义View系列教程05–示例分析 自定义View系列教程06–详解View的Touch事件处理 自定义View系列教程07–详解ViewGroup分发Touch事件 自定义View系列教程08–滑动冲突的产生及其处理

spring mvc 用modelmap传递参数,前台页面如果有frameset 那么frame的页面访问不到参数

问题描述 spring mvc 用modelmap传递参数,前台页面如果有frameset 那么frame的页面访问不到参数在controller中有如下代码: modelMap.addAttribute("user", user); return "main";在main.jsp中有frameset,frame中的页面用${user} 取不到值,有没有什么办法能解决:试过用@SessionAttributes("user")将值放在sessio

Spring MVC重定向跳转传递参数的实例

在很多时候我们在代码中执行完业务以后需要带参数重定向到某一页面,比如我们在SpringMVC框架中执行完成业务后需要跳转列表,并且需要传递业务结果,我使用的是RedirectAttributes来实现的  代码如下 复制代码 @RequestMapping("/child")  public ModelAndView childChangeClass(String childId, String classId,RedirectAttributes attr) {   ModelAnd

ExtJS页面之间传递参数实例教程

 ExtJS如何在不同的页面之间传递参数,对于很多新手来说是一个不小的难题,李坏在刚开始使用ExtJS的时候就是各种不得要领,最开始李坏在需要传参的情况下是使用全局变量来实现的,地球人都知道,全局变量使用泛滥,对于一个稍微大型一点的项目,到最后肯定是各种问题.经过各种摸索与查阅,李坏发现使用Ext.create方法可以完美解决这个问题,这里给出一个简单的案例抛砖引玉,给大家提供一种思路. 案例说明:       1.建立一个树形菜单(treepanel)       2.在树形菜单节点(例如:节

php- js在不跳转的情况下向一个页面传递参数

问题描述 js在不跳转的情况下向一个页面传递参数 需求是把textarea传递到savexml.php进行数据保存,但同时我希望页面还留着当前页面.代码如下: <form name=""form1"" id=""form1"" method=""post"" action=""newtest.php""> <input type=

WML教程4:跳转和传递参数

教程 任务与导航-跳转和传递参数go的基本属性和应用 实现Card之间跳转的一个基本方法是go,go和do.anchor等标签的结合是WML高级应用的一个基础. 相关属性: href:声明链接的URL sendreferer:表示是否传递调用href所指定的URL的页面的URL,也就是当前页的URL,即HTTP头中的HTTP_REFERER,默认值为false,可选值为true method:WML的method与HTTP提交表单的方法类似,同样有Post和Get两种,缺省参数为Get. Pos

javascript向jsp传递参数的一种手段:使用xmlhttp对象

javascript|js|xml|对象 xmlhttp对象可以用来在不刷新页面的情况下传递参数,可作为一种javascript向jsp传递参数的一种方法. 下面就是一个javascript向jsp传递参数的例子: xmlhttp.jsp <%@ page contentType="text/html; charset=GB2312" language="java" import="java.util.*" import="jav