minitest 还是 rspec 呢?
#6 楼 @realwol 其实 Padrino 这个小框架本身并没有什么问题,很多的坑都是出在使用 Padrino 的场景上。 使用 Sinatra 的人目的很明确,要么是比较轻型的 Web 应用,嫌 Rails 功能太多太重没必要。要么是追求性能,以 Sinatra 为基础构建一套自己的体系来获得比 Rails 更好的性能。早期还会有一些人用 Sinatra 来做 API。 Padrino 的定位就有点儿尴尬了,商业项目里很少有打算做一辈子轻型 Web 应用的,优化性能也轮不到 Padrino。往往随着需求的增多,会想用 Devise、Carriewave、cancan 的时候,那么坑就来了。
padrino 最大的问题就是 block base。。比如一个 action 抛了 RecordNotFound,根本没办法在上层 rescue 回来