2007-10-25
Ruby语法的灵活性?
关键字: ruby
对于Ruby的语法不是很熟悉,遇到一个问题,现在还没有明白怎么回事,先记下来,也许以后等用的熟练的就明白了
一个form有两个field,对应数据库表中的两个字段
数据表
提交到action后,分别通过两种写法,user_name的值是一样的,而photo的值是完全不一样的。
user_name打印出来值是完全一样的,而photo第一个取到的是file对象,第二个取到的是数据库表相应字段的缺省值,'/images/account/default.jpg'.
还需要好好学习,明白其中的意思
一个form有两个field,对应数据库表中的两个字段
<form action="new" method="post" enctype="multipart/form-data"> <input name="user_name" type="text"/> <input name="photo" type="file" /> <input type="submit" name="submit" /> </form>
数据表
CREATE TABLE `users` ( `id` int(12) NOT NULL auto_increment, `user_name` varchar(50) NOT NULL, `photo` varchar(200) NOT NULL default '/images/account/default.jpg', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
提交到action后,分别通过两种写法,user_name的值是一样的,而photo的值是完全不一样的。
@user = User.new(params[:user])
puts(@user.user_name)
puts(@user["user_name"])
puts(@user.photo)
puts(@user["photo"])
user_name打印出来值是完全一样的,而photo第一个取到的是file对象,第二个取到的是数据库表相应字段的缺省值,'/images/account/default.jpg'.
还需要好好学习,明白其中的意思
- 16:07
- 浏览 (2170)
- 评论 (1)
- 分类: Ruby on Rails
- 相关推荐
发表评论
- 浏览: 101028 次
- 来自: 北京

- 详细资料
搜索本博客
我的相册
IMG_7195
共 46 张
共 46 张
最近加入圈子
最新评论
-
北京太乱了,求你,别来了 ...
深有感触。。。
-- by zisidemao -
【收藏】通过js调用WebSer ...
Where's http://localhost/accountws/servi ...
-- by dayrl -
Xfire在Spring下实现安全 ...
开源否开源社区:http://www.kaiyuanfou.com有更详细的说明
-- by zhongludeng -
Xfire在Spring下实现安全 ...
开源否开源社区:http://www.kaiyuanfouc.com有更详细的说 ...
-- by zhongludeng -
关于EhCache的使用
:o :lol: :cry: :wink:& ...
-- by dsl_0375






评论排行榜