• 关于 and 关键字 at 2018年11月16日

    a and b 这就是最普通的条件语句啊。

    先执行a,如果a是true,再执行b,很难理解么。

  • 数组哈希累加 at 2018年11月15日
    [{a:1,b:2},{a:2,b:3}].map(&:to_a).transpose.map{|group| [group.first.first, group.map(&:last).inject(:+)]}.to_h
    #=> {:a=>3, :b=>5}
    

    (其实可读性一般般。

  • 之前在大学里做part time,找了个PHP developer的职位,面试都是PHP,进去以后开始写Rails。花了一周时间入门开始从头写项目。如果你大学里有机会,暑假的时候可以开CPT去找实习机会。实习也可以帮你找愿意return offer的公司。

  • devdocs.io 可以试一下。

  • Awesome Ruby China at 2018年11月14日

    抱歉,不太清楚。

  • 那就dotenv-rails一把梭了。感谢各位大佬。

  • 我的经验是,如果吃到版权通告或者导致其他法律问题,DO会直接删了你的账号,而Linode只会把你端口关了,让你备份数据后搬走。

  • rubyZip 乱码问题 at 2018年10月27日

    Zip用的是本地字符集,乱码的话十有八九是用ShiftJIS编码的。

  • AJAX请求不会导致影响页面本身的。你的AJAX应该返回处理的结果(成功或失败),返回一个JSON的话就是比如说 {"error": 0, "redirect": "/"} 这样,然后你自己再写一个回调函数处理结果,比如根据error和redirect的值,执行对应的跳转代码。

  • Ruby里大量的引用类型。然而你是在替换引用本身,而不是替换引用的值,所以和是否引用类型已经没有关系了。

    只修改值可以用get_strv.replace('oo')