• 我在等一门可视化编程语言出现,像画流程图一样来编程 出来了我就去学,学完就开培训班,然后一辈子数钱不用写代码了,哈哈哈哈~~~~

  • Ruby 社区去不去前端由社区里面技术的流行趋势决定,不太可能通过提议的方式去改变(参考前些年很火的 Ruby 社区去 Rails 化)

    全栈,只是 Rails 的强项,不是 Ruby 的。抛开 Rails ,也不去谈优雅的语法,Ruby 的强项在哪儿?我觉 Ruby 的 Socket 处理可以算一个,因为 Matz 在这里做出了很多努力,给了开发者极大便利。但是,我们中有多少人用 Ruby 做过 Socket 通信或是 TCP 连接,很少啊~ 因为社区里面已经有成熟的解决方案了,不痛不痒不造轮子

    所以呢,Ruby 专注后端没有错,社区喜欢研究前端也没有错,因为大家的方向不一样的。有的人是面向客户编程,有的人是面向报警编程,存在即合理。LZ 没必要在意这些细节,只管在 Ruby 做后端这条路上坦荡的走下去就好了

    PS:我前一家公司用 Ruby 做后端 API,量挺大那种,在那里我做了很多去 Rails 化的工作,后来换到一家做 SaaS 的公司,才发现 Rails 正确的打开方式,作为一个全栈框架,前端避不开,而且很重要

  • 谢谢提醒 这是 Rails 5 更新的 feature,有空我更新一下文章

  • 我来帮忙 at 下人 @huhongda @zouchaoge

  • TextMate 是不是淘汰了? at 2017年07月04日

    主力是 RubyMine,因为 Cmd + B 太强大,离不开了,另外就是搜索,可以 project + gems 一起搜,很好很方便

    就是打开慢了点,不用 RubyMine 的情况下,基本都用 Textmate,管你是什么代码。不过要快的话,还是 Vim 最爽

  • 👍

  • 漫谈 Kernel at 2017年06月27日

    咦~ byebug 或者 pry 打断点不是很爽么

  • 昂~ 查了下 果然是我理解错了 之前有个 php 的项目需要取到 Rails 的 cookie 里的内容,就去实现了一套 php 下面的 ruby_ marshal 序列化和反序列化。从那以后我就一直以为 Rails 的 session 只有 signature 没有真正的加密,原来只是我们那个项目特意关闭了加密而已 😂

    PS: 顺便贴下 php 实现 ruby_ marshal 的地址,万一有人感兴趣呢,哈哈~ https://github.com/sudiyi/ruby_marshal

  • 咦 我记得是没有的呢, 难道什么时候改了?

  • 你的不认同可能源自你已经将 session 与 敏感信息 划上了等号,但是我觉得这样的理解是有待商榷的 如果你在知道 CookieBased session 并不能阻止其他人看到其中的信息的情况下,不在里面放入敏感信息不就好了

    挺多框架默认方案就是 CookieBased session,为什么呢? 因为成本低呀。 而且也没有哪一家在文档里面说了 session 可以安心的放入敏感信息的吧