打印

看agile web development with rails遇到困难,请帮助

很多情况下,符号和字符串是可以互换的。

例如:link_to :action => :list 和 link_to :action => 'list' 是一样的结果。

'a'.to_sym
:a
:a.to_s
'a'


本帖最近评分记录
  • cclong R币 +3 我很赞同 2007-7-22 12:25
谢谢大家加入Ruby中文社区!
[寻找您身边的Rubyist.]

TOP

这个params[:message]又是什么意思?
params的意思同上,是从客户端的浏览器里回传的参数列表,为Hash类型。不同于以上的是:Message这个符号代表的是一个Hash。因为在_form.rhtml里我们都是使用<%= text_field "Message", "name" %>这种方式来生成HTML的。所以Message上传回来的值对应于一个散列
这个还是不清楚,我能够理解params中参数可以是一个字段(如ID) 但是message在这里传入的是什么的东西?是不是如果一个页面由用户输入 所有的用户输入的都传回来?
但是又在哪里声明这个message,还是这个message就是一个MODLE 所有的都可以自动找到?

TOP

看了ActiveRecord这章 越看越糊涂
什么时候该把方法定义到MODEL中 什么时候在定义到控制器中?如果是操作数据库的操作都放在MODEL中,那么就和前面的例子冲突了 .save,find等全是ActiveRecord的方法 但是写在了控制器中
很混乱。。。

TOP

引用:
原帖由 xnine 于 2007-7-25 23:15 发表
看了ActiveRecord这章 越看越糊涂
什么时候该把方法定义到MODEL中 什么时候在定义到控制器中?如果是操作数据库的操作都放在MODEL中,那么就和前面的例子冲突了 .save,find等全是ActiveRecord的方法 但是写在 ...
这个正是我最近很迷惑的地方,要顶起来.

TOP

引用:
原帖由 xnine 于 2007-7-25 23:15 发表
看了ActiveRecord这章 越看越糊涂
什么时候该把方法定义到MODEL中 什么时候在定义到控制器中?如果是操作数据库的操作都放在MODEL中,那么就和前面的例子冲突了 .save,find等全是ActiveRecord的方法 但是写在 ...
^_^,我一直也是这么用的,不看楼上的我都没发现呢! 请教^_^

TOP

2008-11-24 00:14 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61