<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 閱讀(273) 評論(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日韩AV永久无码久久| a级片免费观看视频| 亚洲熟妇无码乱子AV电影 | 亚洲国产精品视频| 特级毛片免费播放| 足恋玩丝袜脚视频免费网站| 精品亚洲成AV人在线观看| 最近高清中文字幕免费| 亚洲国产成人综合| 成人免费毛片观看| 亚洲高清视频免费| 国产精品永久免费视频| 激情97综合亚洲色婷婷五| 花蝴蝶免费视频在线观看高清版| 精品久久久久久久免费加勒比| 亚洲av无码一区二区三区天堂| 国产乱子伦精品免费无码专区| 亚洲一区动漫卡通在线播放| 青青操在线免费观看| 亚洲国产精品国自产拍电影| 人碰人碰人成人免费视频| 亚洲一区二区三区在线观看精品中文| a级毛片在线免费观看| 亚洲综合色丁香麻豆| 成人a免费α片在线视频网站| 又粗又长又爽又长黄免费视频 | 最好免费观看韩国+日本| 亚洲乱色熟女一区二区三区丝袜| 毛片在线播放免费观看| 亚洲欧洲国产精品香蕉网| 久久国产精品成人片免费| 亚洲国产AV一区二区三区四区| 丁香花免费完整高清观看| 亚洲午夜电影在线观看高清| 国产在线19禁免费观看| 国产精品免费看久久久 | 国产一级一毛免费黄片| 亚洲制服丝袜一区二区三区|