• 感谢解惑,kcptun 并非本人作品。另头像是本人,也仅在本站出没。

  • 让人困惑的正则表达式 at 2017年06月27日

    @chenge @tesla_lee @rocLv @marksloan @kooglezhang @chromer 确实一时脑抽卡住了,读了半天文档愣没转过弯来。正则用的少,让大家见笑了。

    @ForrestDouble @Peter 感谢理解。

    @sefier 癌症群侃侃而谈俨然一副名医派头,结果求职的时候自我估值 4K 工资都达不到,既不懂 Ruby 服务器,又搞不定 PHP 框架版本的名校毕业生,谁给你的勇气四处嘲讽的?话说被多个论坛送了禁言套餐的高大上人士何不回到出租房里吹吹电扇降降温?

  • 让人困惑的正则表达式 at 2017年06月26日

    还是没懂 😢 为啥说是匹配到 空字符串 ,而不是 没匹配到返回 nil ?

  • 瓶颈期,求指点. at 2013年09月07日

    #85 楼 @Kabie 把握好度很重要. #86 楼 @liwei78 一概而论如同语言之争无意义. #90 楼 @roadt "所谓"系统", 就是无数细节的积累,有序的积累.",高端大气上档次. #96 楼 @roadt "痛过才明白",低调深刻有内涵. #100 楼 @Ddl1st 现在对于各种设计模式理解的还很初级,我判断设计出问题的一个现象就是"牵一发而动全身",当你修改其中一个功能的时候,要修改很多甚至是不相关的模块,说明你搞错了. #102 楼 @knwang 其实很多有基础的人,他们经历了一个很艰难,或者说很痛苦的学习过程后,想当然的认为后来者也需要如此,而并没有去思考那些过程真的值得吗?或者换句话说,我能不能简化这个过程,让后来者更轻松些?技术可能真的很复杂,但化繁为简不就是技术人员应该做的工作吗?比如"Tealeaf Academy ",有机会一定要尝试. 受兴趣驱动学习有一个好处就是当你看到一个陌生概念的时候,你可以停下来,搞清楚再上路。对新手来说,真的不必那么急."贪多嚼不烂"会为今后的学习埋下更多隐患. 可能我迷茫过,但我从未失去信心。坚持就是胜利. 也许现在还不会经常有"模仿智者"的机会,但事在人为.:) #103 楼 @TREE 我觉得成就感是保持兴趣的因素之一,现在社会分工越来越细,注重协作的同时忽略了个体的感受。我喜欢 Ruby On Rails 这种打破细致分工可以让我全盘掌握的感觉。

  • 瓶颈期,求指点. at 2013年09月06日

    #79 楼 @ShiningRay 追求"结果导向"与性别没有直接的关系。一切强调性别差异而不指出必要性的行为都是耍流氓. 不管是学习还是生活,可能都会遇到瓶颈,发帖求问无非是希望更快的解决。我觉得说出来要比闷在心里更好些. 享受学习,享受生活,你我共勉。

  • 瓶颈期,求指点. at 2013年09月06日

    #74 楼 @Rei 其实心态并不是很理性的东西。追求"代码如诗"恐怕也是很多人的目标. 现在很难说谁对谁错,毕竟经历不一样。我会好好借鉴前辈的经验.路都是自己走出来的,也许遵循前人的脚步是一条捷径. 至于说不人性化,只是个人的一点感触罢了,我只是说出我现在阶段的认识,可能并不正确,但我现阶段就是如此,也许到以后才会有略微正确的认识。这只是成长阶段一个必然阶段吧! BTW,我不觉得表达自己的感受和"畏难"之间有任何必然联系。以后也许我会研究底层原理,也许不会。无非是在衡量时间成本与收益平衡,并不是说,懂底层就高级了,就啃钻研了。我这么说估计又会得罪不少人,并不是所有人都容得下不同意见. #75 楼 @blacktulip 你应该发现我忽略了很多人的回帖,你也应该知道为什么。

  • 瓶颈期,求指点. at 2013年09月06日

    #69 楼 @Rei 我自己的第一台电脑就是亲手组装的,虽然花了很长时间. 情感真的毫无用处吗?@ShiningRay 这么说,你也这么说。无论是计算机还是网络,并不一定是冷冰冰的,是吧? #70 楼 @blacktulip 我知道它是工具,但我不希望它仅仅是工具,如此而已。

  • 瓶颈期,求指点. at 2013年09月06日

    #67 楼 @Rei 你上面说的我很赞同,除了最后一句"驾驭计算机,而不是和它作对". 我一直当计算机为自己的伙伴 (恋物癖?),我们是合作的关系,而不是谁驾驭谁. 我们做很多事情,可能更需要的是"协同",而不是"指挥".或者说,"指挥"也是"协同"的一部分. 可能说的有点酸,呵呵。

  • 瓶颈期,求指点. at 2013年09月06日

    #64 楼 @hellfig 这个暂时没有,我现在对 Ruby On Rails 还算是比较有兴趣,无暇旁顾。

  • 瓶颈期,求指点. at 2013年09月06日

    #63 楼 @Rei 早期看了中文的第三版,后来补看了英文的第四版,也算是我的入门书了吧. 但当初看的时候感觉懂了,后来实际操作的时候因为版本等种种原因,还有很多还是很迷惑的地方,比如那个strong_parameters,这个还需要钻研下. 可能大家有基础的多,很难遇到像我这种完全的初学者即使囫囵半片的啃过教材仍然半懂不懂的情况. 个人觉得像 C 那样接近底层的语言,本身就很反人类,迫使你像计算机一样思考,其实和 Ruby 的思想是背离的。甚至说:Ruby 之类的类型之所以还存在,是不是因为技术上的瓶颈,而非我们编程需要呢? 起初接触完全是兴趣,甚至说现在也是兴趣,不仅仅是工作需要。保持探索世界的好奇心。

  • 瓶颈期,求指点. at 2013年09月06日

    #42 楼 @Ddl1st
    很多书我也是在反复翻,看一次实在是不能全搞懂. #44 楼 @Rei 现在还是在看元编程,看看能不能多搞懂一些. #45 楼 @jjym 我觉得以我现在的程度,实在不适合学多门语言,至少要达到收放自如的程度才会去考虑. #54 楼 @cxh116 #57 楼 @edokeh 两人说的都有一定道理,我也需要好好想想了。

  • 瓶颈期,求指点. at 2013年09月05日

    #36 楼 @zj0713001 其实您说的例子我仍然觉得和数据结构无关.@yakczh 解释的很好了。

    #37 楼 @yakczh 您说的这个太有难度了。

  • 瓶颈期,求指点. at 2013年09月05日

    #33 楼 @jarorwar 为什么需要了解数据结构呢?您能谈谈必要性吗? #34 楼 @zj0713001 你一定不知道"百万"其实我看过,甚至那个"冇问题"我也匆匆看过几眼。

  • 瓶颈期,求指点. at 2013年09月05日

    #27 楼 @ShiningRay 1.在一个小团队打杂,做着和技术有关没关的事情. 2.接触到社区之前只会聊 QQ.现在的技能就是 HTML(熟悉),CSS(入门),JS(新手),Ruby(入门),Ruby On Rails(入门).按照新手 - 入门 - 熟悉 - 精通 - 资深划分. 3.希望能独立制作自己喜欢的网站,而不是拿 Discuz!,WP 一类的改改模版。

  • 瓶颈期,求指点. at 2013年09月05日

    #22 楼 @blacktulip 谢谢,这么说我就理解一些了. 有时候初心者即使读了几百遍<<提问的智慧>>仍然会问出糟糕的问题,因为它真的搞不清自己到底问的是什么,只好一股脑说出来,等待热心人拯救. 在社区一年,感觉越来越有人情味了。越来越多的前辈遇到新手的无脑问题不再是哼一声扭头就走,而是细心的指导. 谢谢你们,社区有大家更美。

  • 瓶颈期,求指点. at 2013年09月05日

    #21 楼 @young4u_amy 2L 是旧的,其它才是新的. 你说的道理我明白,只是写 Ruby 的机会很少,除了自己练习,没有使用的地方. 可能对我来说:使用 Ruby On Rails 开发网站是主要的用途. 不实际使用的东西,很难有动力持续下去。

  • 瓶颈期,求指点. at 2013年09月05日

    #12 楼 @ShiningRay #13 楼 @blacktulip 表单也是对象,具有字段值等等属性,新建只是为了保证用户填错的时候可以协助填写默认值,理解是否正确?

  • 瓶颈期,求指点. at 2013年09月05日

    #14 楼 @siyang1982 #15 楼 @ShiningRay 之前的头像并非本人,为避免误会,更换了头像。

  • 瓶颈期,求指点. at 2013年09月05日

    #5 楼 @neverlandxy_naix 尝试参与了一些小项目,起初确实有所收获,但越到后来,越不涨经验值,反倒成了砍柴,这不是我想要的。

  • 瓶颈期,求指点. at 2013年09月05日

    #7 楼 @ShiningRay 比如主题中的疑问:CRUD 中,为什么 new 方法中要新建个类的实例?

    # GET /wikis/new
      # GET /wikis/new.json
      def new
        @wiki = Wiki.new     #  <=======这行的作用是什么,删掉可以吗?
    
        respond_to do |format|
          format.html # new.html.erb
          format.json { render json: @wiki }
        end
      end
    
  • 瓶颈期,求指点. at 2013年09月05日

    #4 楼 @zj0713001 一直觉得"屌丝"是个自嘲词,用在别人身上,似乎不妥。

  • 瓶颈期,求指点. at 2013年09月05日

    #1 楼 @ShiningRay 如果性别是您回复本帖的因素之一的话,您不妨观望。也谢谢你关注。

  • 调试 Ruby 项目 (已解决) at 2013年08月18日

    #3 楼 @reus 给力,要的就是这个效果,再次感谢。

  • 调试 Ruby 项目 (已解决) at 2013年08月18日

    #3 楼 @reus 嗯嗯,这个刚在 1L 的指点下找到,还没来得及尝试,谢谢。

  • 调试 Ruby 项目 (已解决) at 2013年08月18日

    #1 楼 @bhuztez

    GC::Profiler.enable
    #加载模块
    include TestGC
    #调用测试方法
    testabc(parm1,parm2,parm3,parm4)
    GC::Profiler.report
    GC::Profiler.disable
    

    输出的结果

    GC 50 invokes.
    Index    Invoke Time(sec)       Use Size(byte)     Total Size(byte)         Total Object                    GC Time(ms)
        1               2.233              6518760              8156280               203907        24.23099999999989151434
        2               2.323              6473280              8156280               203907        23.49300000000020816060
        3               2.415              6473280              8156280               203907        23.32899999999993312372
        4               2.503              6473280              8156280               203907        22.77199999999979240783
    

    感谢,从结果看是不是可以理解为只花掉了几十毫秒,所以问题不在这?

  • #10 楼 @suxu 虽然还是没听懂,但仍然非常感谢。

  • #8 楼 @suxu Gemfile 中没有指定 strong_parameters 哦,您的意思是连/config/initializers/strong_parameters.rb 也删除么,我看了下新建的 4.0 项目,确实连这个也没有。可删掉了貌似还是可以更新。😱

  • #6 楼 @suxu T_T 我现在的问题就是按照我帖子里说的升级过了,但是没看到 ForbiddenAttributesProtection.是不是我遗漏了什么?

  • #4 楼 @suxu 脑袋笨还是没理解... 仍然不懂您是怎么来防止忘记改写的?attr_accessible 忘记授权会报个权限错误,现在的这个忘记了好像没有提示...

  • #1 楼 @suxu 我还是不明白一点,以前 attr_accessible 的方式,如果忘记了会直接报错,现在这个不报错,要靠自己去记得改写么??? 另外你说的这种,和

    @server.update(skip_params)
    def skip_params
      params.require(:server).permit(:skip_check)
    end
    

    有何区别? 还有就是前端传过来的是 1 和 0 而非 true 和 false,以前是params[:skip_check].to_i.zero?判断的,现在这种如何处理?