<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    MDA/MDD/TDD/DDD/DDDDDDD
    posts - 536, comments - 111, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    ruby筆記

    Posted on 2010-02-17 11:47 leekiang 閱讀(274) 評論(0)  編輯  收藏 所屬分類: ruby
    1,在ruby中,一個方法的最后一個表達式求值所得的值就是該方法的返回值,這時可以去掉return
    2,ruby的符號(symbol)
    ? symbol都以冒號作為前綴。rails常常用符號來給方法參數命名,以及用作hash的鍵。譬如說:
    ? redirect_to :action=>"edit",:id=>params[:id]
    3,
    class?Order?<?ActiveRecord::Base
    ?has_many?:line_items
    ?
    ?
    def?self.find_all_unpaid
    ???find(:all,?
    'paid?=?0'?)
    ?end

    ?
    def?total
    ???sum?
    =?0
    ???line_items.each?{
    |li|?sum?+=?li.total}
    ?end
    end
    在方法前加上"self.",該方法就變為類方法,可以在類層面上直接調用:Order.find_all_unpaid

    4,實例變量的名字以"@"開頭
    5,在rails項目下rake doc:app可以為rails項目創建html格式的文檔,放在doc/app目錄里。
    6,模塊(module)與類差不多,區別是無法創建模塊的實例。
    ? 我的感覺就是module是代碼片段,可以在任何類里引入作為該類的一部分。
    主站蜘蛛池模板: 国产在线国偷精品免费看| 美女被免费视频网站| 成人毛片免费观看视频在线| 亚洲AV成人无码网天堂| 亚洲AV伊人久久青青草原| 污污网站18禁在线永久免费观看| 亚洲香蕉在线观看| 亚洲国产成人久久精品99| 国产成人免费视频| 亚洲日韩国产欧美一区二区三区| 亚洲日韩在线观看| 24小时日本韩国高清免费| 精品在线视频免费| 亚洲精品视频在线观看免费| 国产乱子影视频上线免费观看| 免费一级毛片在线播放视频| 亚洲av无码一区二区三区天堂| 国产亚洲精久久久久久无码77777 国产亚洲精品成人AA片新蒲金 | 亚洲第一成人影院| 97在线视频免费公开观看| 国产成人久久精品亚洲小说| 亚洲黄色网址大全| 亚洲一区二区视频在线观看 | 亚洲人成色77777| 成年美女黄网站18禁免费| 久久久久国色AV免费观看| 亚洲精品无码专区| 亚洲综合一区二区国产精品| 亚洲国产中文v高清在线观看| 1000部羞羞禁止免费观看视频| 亚欧乱色国产精品免费视频| 亚洲精品无码av片| 亚洲无线电影官网| 亚洲精品黄色视频在线观看免费资源 | 人妻免费久久久久久久了| 亚洲色偷偷偷综合网| 亚洲日本在线观看| 亚洲熟妇av一区二区三区| 国产免费人人看大香伊| 最近最好的中文字幕2019免费 | 亚洲日韩在线中文字幕第一页|