• @doitian escape_javascript 这个方法实现不了楼主的需求 例如,我现在就需要将 "A股第四次闯关MSCI成功&呵呵哒" 这样一个字符串的值赋值给一个JS的变量,首先采用escape_javascript实现不了,字符串里面的"&"符号任然被转义写成"&",目前只能采用的方法是raw,我没有查到更好的方法,如果哪位大侠知道,还请告知一下。 @mapana ,这个帖子说的东西貌似和这个问题是相反的~~~

  • 此贴已关闭 at 2017年11月30日

    怎么感觉你的想法向是在跟我抢活一样😅

  • 不好意思 这么久才来回复 ruby 1.9.3版本的可以正常使用,到目前为止,没有出现任何问题

  • OK, 我试试1.9.3行不,可以的话,我告知你 thanks

  • OK 我这边的ruby版本是1.9.3😭

  • github上没写对ruby版本的支持?还是都支持?

  • 非常不错!

  • #14楼 @embbnux 1. 前端资源和后端server的分离我个人觉得是非常有利于加快开发的速度的(当然这个目前争议也比较大),rails5的api化也说明了这一点;

    1. 如果把rails的代码和静态资源放入docker中也会导致生成的image过大;
    2. 每次代码变更,哪怕是改了一行代码都要rebuild image,这个很明显不爽;
    3. docker build时,在首次遇到COPY指令之后就不再使用之前构建生成的中间镜像的缓存了;
  • 按照这种部署rails的方法,每次都要把rails的代码拷贝到docker镜像里面,感觉效率很低。 是不是可以把rails的代码作为卷加载到docker里面,每次只去启动一个app server就可以了? 而且这种启动rails的方法,导致dockerfile每次都要在copy命令之后重新构建,不能利用镜像缓存,相当于每次想部署一次应用都要去构建一次docker镜像,这明显不合理,一个rails应用在上线后,一般其依赖的环境是比较稳定的。 说了这么多,我想说的是:用docker来部署rails应用实质上就只需要部署rails的app server即可

  • Rack Middleware 新的理解 at 2016年12月01日

    写的不错,现在很多都是“能用主义”, 只要“it works”就万事大吉了

  • Ruby 解密 AES at 2016年11月30日

    上述所有的回复都太肤浅,没有一个人解释了这种问题的本质,都是皮毛

  • ruby AES 加密解密问题请教 at 2016年11月25日

    #1楼 @huacnlee 我之前已经翻了ruby china里面的所有关于AES加密解密的相关问题,包括一篇关于ruby、java之间的密文不能正确解析的问题,那篇文章中你还提到了翻看你以前的帖子,应该是说ruby和java的关于openssl的配置的问题(但是没有找到。。。。。); 我查了一些资料,感觉这个问题出现的原因可能是:

    1. 关于秘钥key的设置问题,AES在拿key去加解密的时候,真正有效工作的key的长度必须是128、192、256位的字符串(具体数值跟选取的模式有关),这个key的设置如果不等于这些数值,那么相关的语言库(例如ruby的OpenSSL::Cipher::Cipher)就会采取一些措施(截取/增加)来强制实现这个固定的长度,IV同理;
    2. 选取的模式问题,不同的模式决定了padding的方式,padding这个东西不仅可以开关,还可以控制选取某个具体的padding模式,这个padding对于加解密是至关重要的,决定了通信双方能否正确的进行“对话”,ruby的padding函数只能控制开关,而不能进行具体模式的选取,具体的模式是跟随openssl库的默认模式;

    基于上述两点:如果这种不同的语言的peer在用加密通信的时候,底层openssl库的配置、版本、语言库的一些默认行为方式都会造成双方的鸡同鸭讲问题。

    不知道我这样的判断是否正确?ps: till now, issue还存在,还没解决。。。。

  • The Rails Doctrine - 中文翻译 at 2016年09月29日

    @huacnlee 总是这么靠谱

  • 全栈营感想 at 2016年09月29日

    大会上,金数据老板说的:参加这个培训班的同学,都可以“免试”进入金数据?还是可以通过“面试”进入金数据?如果是“面试”的话,那可以看出来金数据确实牛逼,想面试一下都很难,面试机会都是来之不易的。如果要是“免试”进入金数据,是不是就是培训班完了之后,直接去金数据上班了,实习期一过就成为正式员工了?那如果要是这样,金数据老板不是也说过他公司的要求是很高的,这得多高啊?金老板能到时候给个培训班同学的留存率吗?

  • 全栈营感想 at 2016年09月21日

    2个月,5万块钱的学费,这分明就是抢劫,欺骗“善良”(投机取巧)的人们。

  • 全栈营感想 at 2016年09月21日

    #58楼 @roam 你说的这些也是我想说的,尤其是对这个帖子是软文的定性,恰到好处~~👏

  • #4楼 @robertyu 恩,是的,确实是bundler版本不一致导致的,已经解决了

  • Ruby 类的问题 at 2016年07月22日

    #17楼 @jude 这本书早闻大名,正准备开始看,非常好的建议,谢谢!

  • Ruby 类的问题 at 2016年07月18日

    #11楼 @sefier 你的帖子写得不错

  • Ruby 类的问题 at 2016年07月15日

    #9楼 @pinewong 有道理,说得通,不过要想知道底层机制,估计只有去看源码了。

  • Ruby 类的问题 at 2016年07月15日

    #6楼 @jude 我也是这样想的,估计ruby里面有些概念用传统的OO思想理解是不对的

  • Ruby 类的问题 at 2016年07月15日

    #3楼 @derekyxie how it woks?

  • Ruby 类的问题 at 2016年07月15日

    #1楼 @yingce 就是看了元编程才有那么多疑惑。能具体说一下这本书的那一节解释了这个问题? 面向对象的语言很多,但是从没有遇到过像ruby这样概念模糊的语言,难怪作者自己都说,这门语言的内部非常复杂。。。。。 当然,这很可能是思维被传统面向对象语言固化的原因。 但是搞不清这些基本概念,会很难受的。。。。。

  • #3楼 @huacnlee 上面也是我自己YY的😀 纯属猜测。你的回答还有给的参考资料很好!

  • #1楼 @huacnlee nice answer!thanks very much! 顺便追问一句,就算加载进内存的那些类和模块,也应该不是永远常驻内存的吧?应该也会从内存里面换入换出吧?如果有这种换入换出的机制,我猜测应该不是宿主OS来管理这个内存的换入换出,肯定会有一个rails自己的manager来管理这个换入换出的过程,这个manager做的主要工作就是把类名、模块名和他们对应的源文件一一对应起来。求证