关于前台往Action传参的有关问题
发布时间:2011-06-29 18:42:56 文章来源:www.iduyao.cn 采编人员:星星草
关于前台往Action传参的问题 刚接触ruby,很多东西都不太明白 现在遇到了这么一个问题 前台页面有个下拉列表,里面保存着person表的name字段 然后在这个下拉列表框的下面有几个文本框 我想通过下拉列表框的name来查出person表的age,address等字段,然后把值赋给文本框 用onchange事件来实现这个效果 这是我写的方法 def find_person_info sql="select address,age,gender from person where name='#{}'" @person=Person.find_by_sql(sql) end 条件的值不知道怎么写。。。 求高手解答,谢谢了------解决方案--------------------
def find_person_info sql="select address,age,gender from person where name='#{}'" @person=Person.find_by_sql(sql) end 这个不用这样写吧。rails 中很少用到sql直接查询的。 如果你这个是在controller写的,直接象这样吧 def find_person_info @person = Person.find_by_name(params[:name]) end name 是你传来的参数 前台你可以在@person 中去附值你的文本框。你上面的要求是一个异步调用,你可以看看ajax方面的资料。
------解决方案--------------------
探讨 def find_person_info sql="select address,age,gender from person where name='#{}'" @person=Person.find_by_sql(sql) end 这个不用这样写吧。rails 中很少用到sql直接查询的。 如果你这个是在controller写的,直接象这样吧 def find_person_……
友情提示: 信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
Redmine+Git,在版本库菜单中404错误怎么回事?
在配置中用Git方式管理代码,加上了本地Git库路径:
/home/git/repositories/project.g...
一段RUBY代码,既不报错,但是不输出结果,帮忙看下
class Song
def initialize(name,artist,duration)
@name = name
@ar...
有没有人使用《Web开发敏捷之道》这本书的测试出了问题啊……
正在用《Web开发敏捷之道》第3版,测试这一块出现了问题,然后接着问题...
关于rake命令撤销 migrations
我这里遇到一个难题:
a.) ruby script/generation migration add_price_to_product_99 price:decima...
Ruby on Rails 如何实现完成大型数据库的实现与管理及维护
前些天在一家公司实习进行Web开发时 所用的语言是ruby 环境是 rails ...
RoR菜鸟求助
我在Windows系统上安装了ruby 1.9.3p0 (2011-10-30) [i386-mingw32],
然后安装了Rails 3.1.2,
因为mysql2 0.3.10没有w...
三个月可以做个EC网站吗?
像这种规模的:
http://www.infotop.jp
顺便问一下,在中国有这样的信息素材网站吗?
------解决方案-------...
网上的rails视频中用的是什么IDE
网上有一些老外的rails讲解视频,我想问下他们用的那个是什么IDE,不胜感激
------解决方案-------...
安装gem的路径问题
近日需要使用redis, 因为网络连不上gem, 我下载了源码准备本地安装.安装时一切顺利, gem list也显示已经安装...
ruby 连接 mysql 的问题
想用ruby 连接 mysql
修改database.yml
# SQLite version 3.x
# gem install sqlite3
#
# Ensure ...