V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
lizhicong815

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

  •  
  •   lizhicong815 · Aug 31, 2011 · 7093 views
    This topic created in 5366 days ago, the information mentioned may be changed or developed.
    最近在看Ruby on rails Tutorial这本书,前面八章能够较好的理解。虽然这八章里边出现了不少不知道在那定义的helper函数(比如:link_to, form_for等),但还是能够理解。但到了第九章讲signin那里就卡住了。像cookies.permanent.signed这种函数是定义在哪个class/module里边的? 怎么可以查到?

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

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

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

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

    你可以结合官网的guide(我觉得这个guide有些地方写得特别好,内容也相对较新)和Agile Web Development With Rails 4th Edition的第三章阅读看看。在这之前还是建议自己写几个应用,同时补充一点ruby的技术。
    lizhicong815
        6
    lizhicong815  
    OP
       Sep 3, 2011
    @ashchan @imonyse 谢谢两位。看来唯有继续努力了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2840 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 01:59 · PVG 09:59 · LAX 18:59 · JFK 21:59
    ♥ Do have faith in what you're doing.