Padrino 竟然用正则表达式来 url routing,太挫了,就和 Django 一样挫。
Sinatra 2.0 和 Padrino 将使用的新路由:https://github.com/rkh/mustermann
#3 楼 @blacktulip #6 楼 @Yujing_Z 这...
#32 楼 @blacktulip 还是你聪明!
#17 楼 @neverlandxy_naix 只有面试者清楚了如何用 Ruby 解决问题才能知道要考察被面试者的关键点...
当然,如果你觉得考察扩展魔法糖很重要,就出些此类题目咯。
但我觉得面试重要的还是基础知识和常识,我们高中有个老师出考试题目从来不出难题怪题和原题,但是却能让高水平学生打高分,低水平学生打低分.. 我觉得这是出题的目的。
@lgn21st @neverlandxy_naix 我说的也是好的面试题该是什么样的,和出题者或回答者无关。
#7 楼 @blacktulip 我也记不住这些东西.. 但是我搜一下就会了 ..
说实话,这种面试题很讨厌。如果论坛有从定向功能可以定向到这里:http://ruby-china.org/topics/13263
从写 Ruby 到现在遇到的面试题大部分都是这几个题目,看着都烦。 如果是我遇到这样的东西,我会觉得出题人一点诚意都没有,随便在网上找了几个题目就来问。
出几个新颖一点的面试题很难么?平时开发遇到的坑都可以成为面试题。
有些问题你自己平时写代码都几乎从来不会用到就不要拿来考别人了,比如 2,3,5
还有一些问题属于小 tip 之类,拿来做面试题没有任何意义。
#1 楼 @bhuztez #8 楼 @Saito #12 楼 @happypeter 补充了一下关于 JSONP 的问题:http://hooopo.writings.io/articles/7-do-you-know-jsonp
呵呵
#31 楼 @ery 这样讨论就要追溯到 bundler 为什么要产生了。
Bundler maintains a consistent environment for ruby applications. It tracks an application's code and the rubygems it needs to run, so that an application will always have the exact gems (and versions) that it needs to run.
Bundler 的目的就是让应用自包含能够让 app 正确运行的 gem,不去依赖系统环境。而 gemset 和 rubygems 都是系统依赖,你的系统环境和其他人的系统环境可能不一样。
你的应用代码(Rails)是依赖 bundler 的,test 本身就没有正确构建出应用的运行环境。不要说 gemset 可以,gemset 在没有 bundler 做依赖声明的情况下如何保证你使用的 gem 版本和其他人使用的 gem 版本一致?
简单的说:
#4 楼 @xiaogui 第一种:https://github.com/hooopo/txt2img 不过这个实现不太好,我已经找到更简单的办法了...图文混排也不是很困难。
虚拟属性
#6 楼 @blacktulip 屌丝说的是 100 块钱的那个
便宜没好货,我要换回诺基亚!