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

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

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

    隨筆-167  評論-65  文章-0  trackbacks-0
    在rails 開發中,最基本的檢測錯誤的方法,莫過于 puts 和 p 的輸出了。。。。那么 它們有什么區別呢。。。

    查了下, 說 p 是經過 inspect 的,inspect的字面意思是 檢查 ,貌似 是檢查 占位符 ,但是還是云里霧里

    看兩個demo

    one:

    p "a", "\nb"
    結果:
    "a"
    "\nb"


    two:

    class SomeClass
      def initialize (arg_1, arg_2) # called with SomeClass.new
        @member_1 = arg_1
        @member_2 = arg_2
      end
      def print 
      puts "member_1: " + @member_1
        puts "member_2: " + @member_2
      end
    end

    sc1 = SomeClass.new('foo', 'bar')
    puts sc1.inspect
    p sc1
    puts sc1


    結果:
    #<SomeClass:0xb7c091b4 @member_1="foo", @member_2="bar">
    #<SomeClass:0xb7c091b4 @member_1="foo", @member_2="bar">
    #<SomeClass:0xb7c091b4>

    還有就是我們 最常用到的。。。查詢數據庫中一條數據記錄集

    @post = BlogPost.find(params[:id])
        p @post
        puts @post

    結果:
    #<BlogPost id: 18, blog_id: 30, topic_id: nil, client_info_id: nil, title: "測試", body: "測試測試測試測試測試測試測試測試測...", blog_post_comments_count: 0, type: "BlogPost", created_at: "2009-08-24 03:56:27", updated_at: "2009-08-24 03:56:27">
    #<BlogPost:0xb595b8b0>

    這樣 看起來 更一目了然。。。,p 把數據庫中的 字段 和值 都輸出 了, puts 只輸出 一個 對象的標識。。。

    ref:
    http://www.adp-gmbh.ch/ruby/language/inspect.html
    http://stackoverflow.com/questions/1255324/p-vs-puts-in-ruby
    http://blog.chinaunix.net/u1/37038/showart_489434.html





    write by feng
    posted on 2009-08-24 15:12 fl1429 閱讀(4109) 評論(0)  編輯  收藏 所屬分類: Rails
    已訪問數:
    free counters
    主站蜘蛛池模板: 亚洲JLZZJLZZ少妇| 亚洲中文字幕久久精品无码2021| 亚洲AV综合永久无码精品天堂| 免费影院未满十八勿进网站| 亚洲国产精品一区二区久久| 久久成人免费电影| 337p欧洲亚洲大胆艺术| 亚洲精品视频免费看| 亚洲午夜电影在线观看| 免费99精品国产自在现线| 亚洲精品伊人久久久久| 在线免费观看一级毛片| 久久亚洲色WWW成人欧美| 男人的天堂亚洲一区二区三区| 亚洲va久久久久| 国产伦一区二区三区免费| 七次郎成人免费线路视频| 国产亚洲精品岁国产微拍精品| 久久免费福利视频| 亚洲日韩精品无码专区加勒比| 日韩免费电影在线观看| 四虎影视永久在线精品免费| 亚洲一区爱区精品无码| 57pao一国产成永久免费| 亚洲一日韩欧美中文字幕在线| 国产免费131美女视频| 久久久久久噜噜精品免费直播| 国产l精品国产亚洲区在线观看| 亚洲啪啪免费视频| 国产av无码专区亚洲av毛片搜| 亚洲熟妇av一区二区三区漫画| 1000部拍拍拍18勿入免费视频下载| 亚洲午夜一区二区三区| 亚洲精品线路一在线观看| 97免费人妻在线视频| 日韩亚洲翔田千里在线| 亚洲人成网www| 在线观看免费国产视频| 久久久精品免费视频| 亚洲国产欧美国产综合一区| 亚洲成AV人片在线播放无码|