V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lizhicong815
V2EX  ›  Ruby on Rails

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

  •  
  •   lizhicong815 · 2011-08-31 05:47:33 +08:00 · 6108 次点击
    这是一个创建于 4839 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在看Ruby on rails Tutorial这本书,前面八章能够较好的理解。虽然这八章里边出现了不少不知道在那定义的helper函数(比如:link_to, form_for等),但还是能够理解。但到了第九章讲signin那里就卡住了。像cookies.permanent.signed这种函数是定义在哪个class/module里边的? 怎么可以查到?

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

    嗯,是时候休息了。
    6 条回复    1970-01-01 08:00:00 +08:00
    ashchan
        1
    ashchan  
       2011-08-31 06:45:56 +08:00
    到 ApiDock 上去搜索: http://apidock.com/rails

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

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

    你可以结合官网的guide(我觉得这个guide有些地方写得特别好,内容也相对较新)和Agile Web Development With Rails 4th Edition的第三章阅读看看。在这之前还是建议自己写几个应用,同时补充一点ruby的技术。
    lizhicong815
        6
    lizhicong815  
    OP
       2011-09-03 09:48:04 +08:00
    @ashchan @imonyse 谢谢两位。看来唯有继续努力了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2904 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:31 · PVG 19:31 · LAX 03:31 · JFK 06:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.