刚好我做了两个基本同样的网站,分别用 ruby 和 nodejs,大家可以比较一下看: ruby: http://xmzdm.com nodejs: http://wjzdm.com 说明下,ruby 的是 sinatra+sqlite+thin,nodejs 的是 express+mongodb+nginx 话说,只要不用 ror 框架,sinatra 的性能也是非常不错的。
grocer 感觉不错!
推荐 Titanium,http://www.appcelerator.com 尤其是新出的 Alloy 框架,相当棒。
我被提示安装这玩意:activerecord-mysql-adapter,但 gem install 却安装不上,是什么情况?
sudo usermod -G passenger,www-data,sudo railsu 是什么意思?
centOS 的脚本不错!
“nginx 启动的时候会启动 Passenger,passenger 根据配置引导 rails 应用,rails 启动的时候会调用 bundle 加载 rails 应用所需的 gems”,说得非常清楚了!http://www.zhihu.com/question/20062163
#5 楼 @wxianfeng 这样岂不是把所有的 gem 都装到 vendor 下了?有这个必要吗?
我用 CentOS5.5,6.0,初次配置的时候很麻烦,很多组件不是最新的,安装过程中会失败。不过,问题解决后就好了。稳定性很不错。
很实用。
够用就行。
太谢谢了!求默认 slim 的办法。
Ember Handlebars templates (Rails-like partials):http://bettysteger.com/ember-handlebars-templates-rails-like-partials/
看着不错!
Mark! 非常精彩!
一朵“奇葩”。
#123 楼 @yedingding 看不懂。不知道是干嘛的。
感觉挺复杂,玩不转。。。
#18 楼 @aNdReW_Qx 这个框架有什么用?
好文,mark!
mark,令人佩服。
记住了,Homebrew 是个神器。
ruby 支持前置条件的正则吗?我在 views 里面写的好像报错。
#6 楼 @camel 谢谢,5 楼的问题怎么解决呢?open-uri 的 base_uri 方法也获取不了真实地址。 我现在用正则来提取其网址中存在的跳转地址:
link = "http://s.click.taobao.com/t_js?tu=http%3A%2F%2Fs.click.taobao.com%2Ft_9%3Fp%3Dmm_25282911_0_0%26l%3Dhttp%253a%252f%252fdetail.tmall.com%252fitem.htm%253fid%253d17271476630%26ref%3D"
reg = /(http.*=)?(http.*)/
turelink = URI.decode(URI.decode(link).gsub(reg,'\2'))
puts turelink
这个做法有效,但我觉得代码太丑陋,此外,不是所以网址都包含了跳转地址,还有没有更好的办法?
#1 楼 @camel 貌似.base_uri.to_s 对以下链接也起不到转换的作用: http://p.yiqifa.com/c?s=832e2ca7&w=429941&c=4330&i=4984&l=0&e=&t=http://item.51buy.com/item-310704.html http://s.click.taobao.com/t_js?tu=http%3A%2F%2Fs.click.taobao.com%2Ft_9%3Fp%3Dmm_25282911_0_0%26l%3Dhttp%253a%252f%252fdetail.tmall.com%252fitem.htm%253fid%253d17271476630%26ref%3D 有没有办法解决?