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

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

  •  
  •   lizhicong815 · 2011 年 8 月 31 日 · 6857 次点击
    这是一个创建于 5260 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在看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 年 8 月 31 日
    到 ApiDock 上去搜索: http://apidock.com/rails

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

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

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