被Ruby on Rails 3 Tutorial书中的各种helper函数搞晕了。。

2011-08-31 05:47:33 +08:00
 lizhicong815
最近在看Ruby on rails Tutorial这本书,前面八章能够较好的理解。虽然这八章里边出现了不少不知道在那定义的helper函数(比如:link_to, form_for等),但还是能够理解。但到了第九章讲signin那里就卡住了。像cookies.permanent.signed这种函数是定义在哪个class/module里边的? 怎么可以查到?

注:我读的专业跟计算机沾不上一点边,计算机的基础知识相对薄弱,问题描述的不准确希望大家见谅。就我所说的问题,希望前辈们能指点指点。 :)

嗯,是时候休息了。
6094 次点击
所在节点    Ruby on Rails
6 条回复
ashchan
2011-08-31 06:45:56 +08:00
到 ApiDock 上去搜索: http://apidock.com/rails

搜索到后可以知道所在 module 及源文件。
imonyse
2011-08-31 09:09:28 +08:00
rdoc.info 这里不仅有ruby core, stdlib的文档,也有rails和github上很多项目的API文档

有兴趣还可以看看我以前录制的一段视频:http://v.youku.com/v_show/id_XMjk0Mjc0Mzky.html
lizhicong815
2011-08-31 13:43:55 +08:00
@ashchan @imonyse 感谢两位。 也查了下,但发现这些api文档很晦涩,很多不懂,可能是对rails的工作原理缺乏系统的认识吧。有相关的资料介绍吗?
ashchan
2011-08-31 19:13:58 +08:00
觉得晦涩的话只能继续努力了。rails和ruby的方法名都很直接,源代码也都放在那里。如果真的到“很”的地步,建议还是需要加强一下基础知识。
imonyse
2011-08-31 22:03:28 +08:00
rdoc.info的文档大部分是由源码及注释自动生成的,用语和套路相对固定,和unix手册一样,看着看着就习惯了。

你可以结合官网的guide(我觉得这个guide有些地方写得特别好,内容也相对较新)和Agile Web Development With Rails 4th Edition的第三章阅读看看。在这之前还是建议自己写几个应用,同时补充一点ruby的技术。
lizhicong815
2011-09-03 09:48:04 +08:00
@ashchan @imonyse 谢谢两位。看来唯有继续努力了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/17532

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX